projects
/
gitmo/Class-MOP.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
Declaring extern functions within a scope doesn't seem to be valid in c++.
[gitmo/Class-MOP.git]
/
xs
/
MOP.xs
diff --git
a/xs/MOP.xs
b/xs/MOP.xs
index
60c006c
..
f92a1cc
100644
(file)
--- a/
xs/MOP.xs
+++ b/
xs/MOP.xs
@@
-12,6
+12,11
@@
find_method (const char *key, STRLEN keylen, SV *val, void *ud)
return FALSE;
}
+EXTERN_C XS(boot_Class__MOP__Package);
+EXTERN_C XS(boot_Class__MOP__Class);
+EXTERN_C XS(boot_Class__MOP__Attribute);
+EXTERN_C XS(boot_Class__MOP__Method);
+
MODULE = Class::MOP PACKAGE = Class::MOP
PROTOTYPES: DISABLE