[svn:parrot] r45502 - in trunk: include/parrot src/runcore

petdance at svn.parrot.org petdance at svn.parrot.org
Sat Apr 10 05:08:45 UTC 2010


Author: petdance
Date: Sat Apr 10 05:08:44 2010
New Revision: 45502
URL: https://trac.parrot.org/parrot/changeset/45502

Log:
dynop_register has to be PARROT_EXPORT.

Modified:
   trunk/include/parrot/runcore_api.h
   trunk/src/runcore/main.c

Modified: trunk/include/parrot/runcore_api.h
==============================================================================
--- trunk/include/parrot/runcore_api.h	Sat Apr 10 04:54:48 2010	(r45501)
+++ trunk/include/parrot/runcore_api.h	Sat Apr 10 05:08:44 2010	(r45502)
@@ -83,6 +83,11 @@
         __attribute__nonnull__(1);
 
 PARROT_EXPORT
+void dynop_register(PARROT_INTERP, ARGIN(PMC *lib_pmc))
+        __attribute__nonnull__(1)
+        __attribute__nonnull__(2);
+
+PARROT_EXPORT
 void enable_event_checking(PARROT_INTERP)
         __attribute__nonnull__(1);
 
@@ -97,10 +102,6 @@
         __attribute__nonnull__(1)
         __attribute__nonnull__(2);
 
-void dynop_register(PARROT_INTERP, ARGIN(PMC *lib_pmc))
-        __attribute__nonnull__(1)
-        __attribute__nonnull__(2);
-
 void Parrot_runcore_destroy(PARROT_INTERP)
         __attribute__nonnull__(1);
 
@@ -118,6 +119,9 @@
 
 #define ASSERT_ARGS_disable_event_checking __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(interp))
+#define ASSERT_ARGS_dynop_register __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
+       PARROT_ASSERT_ARG(interp) \
+    , PARROT_ASSERT_ARG(lib_pmc))
 #define ASSERT_ARGS_enable_event_checking __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(interp))
 #define ASSERT_ARGS_Parrot_runcore_register __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
@@ -126,9 +130,6 @@
 #define ASSERT_ARGS_Parrot_runcore_switch __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(interp) \
     , PARROT_ASSERT_ARG(name))
-#define ASSERT_ARGS_dynop_register __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
-       PARROT_ASSERT_ARG(interp) \
-    , PARROT_ASSERT_ARG(lib_pmc))
 #define ASSERT_ARGS_Parrot_runcore_destroy __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(interp))
 #define ASSERT_ARGS_Parrot_runcore_init __attribute__unused__ int _ASSERT_ARGS_CHECK = (\

Modified: trunk/src/runcore/main.c
==============================================================================
--- trunk/src/runcore/main.c	Sat Apr 10 04:54:48 2010	(r45501)
+++ trunk/src/runcore/main.c	Sat Apr 10 05:08:44 2010	(r45502)
@@ -459,6 +459,7 @@
 
 */
 
+PARROT_EXPORT
 void
 dynop_register(PARROT_INTERP, ARGIN(PMC *lib_pmc))
 {


More information about the parrot-commits mailing list