[svn:parrot] r46784 - trunk/include/parrot

plobsing at svn.parrot.org plobsing at svn.parrot.org
Wed May 19 09:22:40 UTC 2010


Author: plobsing
Date: Wed May 19 09:22:39 2010
New Revision: 46784
URL: https://trac.parrot.org/parrot/changeset/46784

Log:
headerizer

Modified:
   trunk/include/parrot/exceptions.h

Modified: trunk/include/parrot/exceptions.h
==============================================================================
--- trunk/include/parrot/exceptions.h	Wed May 19 09:11:16 2010	(r46783)
+++ trunk/include/parrot/exceptions.h	Wed May 19 09:22:39 2010	(r46784)
@@ -115,6 +115,15 @@
 /* HEADERIZER BEGIN: src/exceptions.c */
 /* Don't modify between HEADERIZER BEGIN / HEADERIZER END.  Your changes will be lost. */
 
+PARROT_DOES_NOT_RETURN
+PARROT_COLD
+PARROT_EXPORT
+void do_panic(
+    NULLOK_INTERP,
+    ARGIN_NULLOK(const char *message),
+    ARGIN_NULLOK(const char *file),
+    unsigned int line);
+
 PARROT_EXPORT
 PARROT_DOES_NOT_RETURN
 PARROT_COLD
@@ -215,15 +224,8 @@
         __attribute__nonnull__(1)
         __attribute__nonnull__(2);
 
-PARROT_DOES_NOT_RETURN
-PARROT_COLD
-void do_panic(
-    NULLOK_INTERP,
-    ARGIN_NULLOK(const char *message),
-    ARGIN_NULLOK(const char *file),
-    unsigned int line);
-
 void Parrot_print_backtrace(void);
+#define ASSERT_ARGS_do_panic __attribute__unused__ int _ASSERT_ARGS_CHECK = (0)
 #define ASSERT_ARGS_exit_fatal __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(format))
 #define ASSERT_ARGS_Parrot_assert __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
@@ -261,7 +263,6 @@
 #define ASSERT_ARGS_die_from_exception __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(interp) \
     , PARROT_ASSERT_ARG(exception))
-#define ASSERT_ARGS_do_panic __attribute__unused__ int _ASSERT_ARGS_CHECK = (0)
 #define ASSERT_ARGS_Parrot_print_backtrace __attribute__unused__ int _ASSERT_ARGS_CHECK = (0)
 /* Don't modify between HEADERIZER BEGIN / HEADERIZER END.  Your changes will be lost. */
 /* HEADERIZER END: src/exceptions.c */


More information about the parrot-commits mailing list