start sketching out an overload api for the mop
[gitmo/Moose.git] / mop.c
diff --git a/mop.c b/mop.c
index 71c043f..6f58b48 100644 (file)
--- a/mop.c
+++ b/mop.c
@@ -220,7 +220,8 @@ static struct {
     DECLARE_KEY(wrapped_method_metaclass),
     DECLARE_KEY(writer),
     DECLARE_KEY_WITH_VALUE(package_cache_flag, "_package_cache_flag"),
-    DECLARE_KEY_WITH_VALUE(_version, "-version")
+    DECLARE_KEY_WITH_VALUE(_version, "-version"),
+    DECLARE_KEY(op)
 };
 
 SV *
@@ -246,7 +247,7 @@ mop_prehash_keys ()
     }
 }
 
-XS(mop_xs_simple_reader)
+XS_EXTERNAL(mop_xs_simple_reader)
 {
 #ifdef dVAR
     dVAR; dXSARGS;