86510c76ae
Submitted by: ponityhat via kris Kiyoshi Matsui<kmatsui@t3.rim.or.jp> (maintainer)
25 lines
815 B
C
25 lines
815 B
C
Place this text as ports/devel/mcpp/files/patch-src-system.H.
|
|
I copy and paste the file here, since attaching file does not work somehow.
|
|
TABs are lost in this. Please en-tab in the first two tag-lines.
|
|
|
|
--- src/system.H.orig Wed May 2 21:37:29 2007
|
|
+++ src/system.H Sun Jun 3 16:51:33 2007
|
|
@@ -49,7 +49,16 @@
|
|
|
|
/* Some system has a wrong definition of UCHAR_MAX. See cpp-test.html#5.1.3 */
|
|
#if UCHARMAX < -255
|
|
+#if __FreeBSD__
|
|
+/*
|
|
+ * This is a temporary patch for FreeBSD on amd64, alpha, ia64 and sparc64.
|
|
+ * limits.h of these systems wrongly define UCHAR_MAX as 255U.
|
|
+ */
|
|
+#undef UCHARMAX
|
|
+#define UCHARMAX 255
|
|
+#else
|
|
#error "The definition of UCHARMAX (possibly UCHAR_MAX too) is wrong. Define it as signed int value as 255, not as unsigned value as 255U."
|
|
+#endif
|
|
#endif
|
|
|
|
/*
|
|
|
|
|