pkgsrc/www/firefox/patches/patch-cd
xtraeme 238299fff3 Only include <stdbool.h> if !defined(_cplusplus) in nptypes.h.
Fixes build on NetBSD/macppc and maybe others, tested by Peter Bex
on 2-0/macppc and i386/-current/2-0 by me, closes PR pkg/27033.
2004-10-21 00:55:36 +00:00

29 lines
712 B
Text

$NetBSD: patch-cd,v 1.1 2004/10/21 00:55:36 xtraeme Exp $
--- modules/plugin/base/public/nptypes.h.orig 2004-10-21 01:07:27.000000000 +0200
+++ modules/plugin/base/public/nptypes.h 2004-10-21 01:09:38.000000000 +0200
@@ -78,8 +78,10 @@
typedef int bool;
#endif
#else /* OPENBSD is defined, so use its bool */
+ #if !defined(__cplusplus)
#include <stdbool.h>
#endif
+ #endif
#else
/*
* FreeBSD defines uint32_t and bool.
@@ -97,6 +99,7 @@
*/
#include <stdint.h>
+ #if !defined(__cplusplus)
#if !defined(__GNUC__) || (__GNUC__ > 2 || __GNUC_MINOR__ > 95)
#include <stdbool.h>
#else
@@ -106,4 +109,5 @@
*/
#define bool int
#endif
+ #endif
#endif