[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