[prev in list] [next in list] [prev in thread] [next in thread]
List: freebsd-standards
Subject: standards/50582: Define WCHAR_MIN and WCHAR_MAX in <wchar.h>
From: Craig Rodrigues <rodrigc () attbi ! com>
Date: 2003-04-04 3:09:15
[Download RAW message or body]
> Number: 50582
> Category: standards
> Synopsis: Define WCHAR_MIN and WCHAR_MAX in <wchar.h>
> Confidential: no
> Severity: serious
> Priority: medium
> Responsible: freebsd-standards
> State: open
> Quarter:
> Keywords:
> Date-Required:
> Class: sw-bug
> Submitter-Id: current-users
> Arrival-Date: Thu Apr 03 19:10:00 PST 2003
> Closed-Date:
> Last-Modified:
> Originator: Craig Rodrigues
> Release: FreeBSD 5.0-CURRENT i386
> Organization:
> Environment:
System: FreeBSD h00609772adf0.ne.client2.attbi.com 5.0-CURRENT FreeBSD 5.0-CURRENT \
#19: Sat Mar 22 21:49:42 EST 2003 \
rodrigc@h00609772adf0.ne.client2.attbi.com:/usr/obj/usr/src/sys/MYKERNEL1 i386
> Description:
FreeBSD's <wchar.h> needs to define WCHAR_MIN and WCHAR_MAX.
After discussions with Mike Barcroft, I submitted PR 50523
( http://www.freebsd.org/cgi/query-pr.cgi?pr=50523 ) to deprecate
<machine/limits.h> and create a private header <machine/_limits.h> and
a public header <sys/limits.h>. After the patch 50523 is applied,
then this patch can be applied to define WCHAR_MIN and WCHAR_MAX in <wchar.h>
> How-To-Repeat:
> Fix:
Index: wchar.h
===================================================================
RCS file: /home/ncvs/src/include/wchar.h,v
retrieving revision 1.34
diff -u -r1.34 wchar.h
--- wchar.h 2003/03/13 06:29:53 1.34
+++ wchar.h 2003/04/04 03:03:05
@@ -69,6 +69,7 @@
#include <sys/cdefs.h>
#include <sys/_types.h>
+#include <machine/_limits.h>
#ifndef NULL
#define NULL 0
@@ -98,6 +99,14 @@
#ifndef WEOF
#define WEOF ((wint_t)-1)
+#endif
+
+#ifndef WCHAR_MIN
+#define WCHAR_MIN __WCHAR_MIN
+#endif
+
+#ifndef WCHAR_MAX
+#define WCHAR_MAX __WCHAR_MAX
#endif
struct __sFILE;
> Release-Note:
> Audit-Trail:
> Unformatted:
_______________________________________________
freebsd-standards@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-standards
To unsubscribe, send any mail to "freebsd-standards-unsubscribe@freebsd.org"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic