changeset 6638:e2a4722f1b9b HEAD

Fix for compiling with g++ 3.x.
author Timo Sirainen <tss@iki.fi>
date Sun, 28 Oct 2007 01:52:00 +0300
parents ce0088893a20
children e1fde9940f7e
files src/lib/failures.h
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/failures.h	Sun Oct 28 00:19:22 2007 +0300
+++ b/src/lib/failures.h	Sun Oct 28 01:52:00 2007 +0300
@@ -38,7 +38,12 @@
 	ATTR_FORMAT(2, 3) ATTR_NORETURN;
 
 /* Change failure handlers. */
+#ifndef __cplusplus
 void i_set_fatal_handler(fatal_failure_callback_t *callback ATTR_NORETURN);
+#else
+/* Older g++ doesn't like attributes in parameters */
+void i_set_fatal_handler(fatal_failure_callback_t *callback);
+#endif
 void i_set_error_handler(failure_callback_t *callback);
 void i_set_info_handler(failure_callback_t *callback);