[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