ports/devel/rcs/files/patch-src__b-complain.h
Koop Mast 1a62f69f93 Fix build with clang 3.6.0 by moving the 'exiting' macro (which is an alias
for the _Noreturn keyword) to the start of the function declaration.

PR:		198011
Submitted by:	dim@ (reported by clang 3.6 exp-run)
Approved by:	maintainer (via IRC)
2015-03-10 09:52:59 +00:00

20 lines
870 B
C

--- src/b-complain.h.orig 2013-04-20 20:08:38.000000000 +0200
+++ src/b-complain.h 2015-02-24 22:01:39.465329000 +0100
@@ -29,12 +29,11 @@
printf_string (2, 3);
extern void generic_error (char const *who, char const *fmt, ...)
printf_string (2, 3);
-extern void generic_fatal (char const *who, char const *fmt, ...)
- printf_string (2, 3) exiting;
-extern void fatal_syntax (size_t lno, char const *fmt, ...)
- printf_string (2, 3) exiting;
-extern void fatal_sys (char const *who)
- exiting;
+extern exiting void generic_fatal (char const *who, char const *fmt, ...)
+ printf_string (2, 3);
+extern exiting void fatal_syntax (size_t lno, char const *fmt, ...)
+ printf_string (2, 3);
+extern exiting void fatal_sys (char const *who);
/* Idioms. Here, prefix P stands for "program" (general operation);
M for "manifestation"; R for "repository". */