diff --git a/config/gen/core_pmcs.pm b/config/gen/core_pmcs.pm index b544195dc2..6a1531a9f5 100644 --- a/config/gen/core_pmcs.pm +++ b/config/gen/core_pmcs.pm @@ -111,7 +111,7 @@ END_C print {$OUT} <<'END_C'; -void Parrot_initialize_core_pmcs(PARROT_INTERP, int pass) +void Parrot_gbl_initialize_core_pmcs(PARROT_INTERP, int pass) { /* first the PMC with the highest enum * this reduces MMD table resize action */ diff --git a/include/parrot/global_setup.h b/include/parrot/global_setup.h index 6d349b9623..9a006cc028 100644 --- a/include/parrot/global_setup.h +++ b/include/parrot/global_setup.h @@ -19,7 +19,7 @@ void Parrot_register_core_pmcs(PARROT_INTERP, ARGIN(PMC *registry)) __attribute__nonnull__(1) __attribute__nonnull__(2); -void Parrot_initialize_core_pmcs(PARROT_INTERP, int pass) +void Parrot_gbl_initialize_core_pmcs(PARROT_INTERP, int pass) __attribute__nonnull__(1); /* HEADERIZER BEGIN: src/global_setup.c */ diff --git a/src/global_setup.c b/src/global_setup.c index ad40dca5df..f74a57f158 100644 --- a/src/global_setup.c +++ b/src/global_setup.c @@ -27,7 +27,7 @@ I /* These functions are defined in the auto-generated file core_pmcs.c */ /* XXX Get it into some public place */ -extern void Parrot_initialize_core_pmcs(PARROT_INTERP, int pass); +extern void Parrot_gbl_initialize_core_pmcs(PARROT_INTERP, int pass); void Parrot_register_core_pmcs(PARROT_INTERP, PMC* registry); static const unsigned char* parrot_config_stored = NULL; @@ -166,7 +166,7 @@ init_world(PARROT_INTERP) /* Call base vtable class constructor methods */ parrot_global_setup_2(interp); - Parrot_initialize_core_pmcs(interp, 1); + Parrot_gbl_initialize_core_pmcs(interp, 1); iglobals = interp->iglobals; VTABLE_set_pmc_keyed_int(interp, iglobals, diff --git a/src/vtables.c b/src/vtables.c index 81dfc825e9..be20362e1c 100644 --- a/src/vtables.c +++ b/src/vtables.c @@ -21,7 +21,7 @@ Functions to build and manipulate vtables /* This function is defined in the auto-generated file core_pmcs.c */ /* XXX Get it into some public place */ -extern void Parrot_initialize_core_pmcs(PARROT_INTERP, int pass); +extern void Parrot_gbl_initialize_core_pmcs(PARROT_INTERP, int pass); /* HEADERIZER HFILE: include/parrot/vtables.h */ @@ -239,7 +239,7 @@ Parrot_vtbl_initialize_core_vtables(PARROT_INTERP) if (! interp->vtables) { Parrot_vtbl_alloc_vtables(interp); - Parrot_initialize_core_pmcs(interp, 0); + Parrot_gbl_initialize_core_pmcs(interp, 0); } }