X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=xs%2FMoose.xs;h=06b983e4d6599b1a5bf120c2a556fd55b6600ba8;hb=2683d371fec5a97c460fee1a8d03339e30c8667d;hp=18863dbf95f58d356b6a4d131c1b7c1c00d017dd;hpb=54090f8c358d7ad3910c911fd95769e43fa693c8;p=gitmo%2FMoose.git diff --git a/xs/Moose.xs b/xs/Moose.xs index 18863db..06b983e 100644 --- a/xs/Moose.xs +++ b/xs/Moose.xs @@ -111,17 +111,18 @@ is_regexp (pTHX_ SV* sv) { } #endif -EXTERN_C XS(boot_Class__MOP); -EXTERN_C XS(boot_Class__MOP__Mixin__HasAttributes); -EXTERN_C XS(boot_Class__MOP__Mixin__HasMethods); -EXTERN_C XS(boot_Class__MOP__Package); -EXTERN_C XS(boot_Class__MOP__Mixin__AttributeCore); -EXTERN_C XS(boot_Class__MOP__Method); -EXTERN_C XS(boot_Class__MOP__Method__Inlined); -EXTERN_C XS(boot_Class__MOP__Method__Generated); -EXTERN_C XS(boot_Class__MOP__Class); -EXTERN_C XS(boot_Class__MOP__Attribute); -EXTERN_C XS(boot_Class__MOP__Instance); +XS_EXTERNAL(boot_Class__MOP); +XS_EXTERNAL(boot_Class__MOP__Mixin__HasAttributes); +XS_EXTERNAL(boot_Class__MOP__Mixin__HasMethods); +XS_EXTERNAL(boot_Class__MOP__Package); +XS_EXTERNAL(boot_Class__MOP__Mixin__AttributeCore); +XS_EXTERNAL(boot_Class__MOP__Method); +XS_EXTERNAL(boot_Class__MOP__Method__Inlined); +XS_EXTERNAL(boot_Class__MOP__Method__Generated); +XS_EXTERNAL(boot_Class__MOP__Method__Overload); +XS_EXTERNAL(boot_Class__MOP__Class); +XS_EXTERNAL(boot_Class__MOP__Attribute); +XS_EXTERNAL(boot_Class__MOP__Instance); MODULE = Moose PACKAGE = Moose::Exporter @@ -138,6 +139,7 @@ BOOT: MOP_CALL_BOOT (boot_Class__MOP__Method); MOP_CALL_BOOT (boot_Class__MOP__Method__Inlined); MOP_CALL_BOOT (boot_Class__MOP__Method__Generated); + MOP_CALL_BOOT (boot_Class__MOP__Method__Overload); MOP_CALL_BOOT (boot_Class__MOP__Class); MOP_CALL_BOOT (boot_Class__MOP__Attribute); MOP_CALL_BOOT (boot_Class__MOP__Instance); @@ -154,10 +156,10 @@ _export_is_flagged (SV *sv) OUTPUT: RETVAL -MODULE = Moose PACKAGE = Moose::Util::TypeConstraints::OptimizedConstraints +MODULE = Moose PACKAGE = Moose::Util::TypeConstraints::Builtins bool -RegexpRef (SV *sv=NULL) +_RegexpRef (SV *sv=NULL) INIT: if (!items) { sv = DEFSV;