X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=mop.h;h=4b02796c8fac23e5e5c00c6c3179d707441b1908;hb=5116baeb0daf31309fee737a8b24a7e8cdd8c0a8;hp=734184fef07854f4c710178447cdf13ead3fdb80;hpb=213c00cce310530ddd044ca84a087e0c906e5a96;p=gitmo%2FMoose.git diff --git a/mop.h b/mop.h index 734184f..4b02796 100644 --- a/mop.h +++ b/mop.h @@ -24,6 +24,10 @@ #define XSPROTO(name) XS_EXTERNAL(name) #endif +#ifndef CvISXSUB +#define CvISXSUB(cv) (CvXSUB(cv) ? TRUE : FALSE) +#endif + void mop_call_xs (pTHX_ XSPROTO(subaddr), CV *cv, SV **mark); typedef enum { @@ -49,7 +53,6 @@ typedef enum { KEY_insertion_order, KEY_instance_metaclass, KEY_is_inline, - KEY_is_stub, KEY_method_metaclass, KEY_methods, KEY_name,