Module Name: src Committed By: joerg Date: Tue Dec 14 02:28:58 UTC 2010
Modified Files: src/gnu/dist/gcc4/libstdc++-v3/config/os/bsd/netbsd: ctype_base.h src/lib/libc/gen: ctype_.c isctype.c src/lib/libc/locale: runetype_misc.h src/sys/sys: ctype_bits.h ctype_inline.h src/usr.sbin/chrtbl: chrtbl.c Log Message: Prefix ctype bitmask macros with _CTYPE To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ src/gnu/dist/gcc4/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h cvs rdiff -u -r1.18 -r1.19 src/lib/libc/gen/ctype_.c cvs rdiff -u -r1.20 -r1.21 src/lib/libc/gen/isctype.c cvs rdiff -u -r1.1 -r1.2 src/lib/libc/locale/runetype_misc.h cvs rdiff -u -r1.1 -r1.2 src/sys/sys/ctype_bits.h src/sys/sys/ctype_inline.h cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/chrtbl/chrtbl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/gnu/dist/gcc4/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h diff -u src/gnu/dist/gcc4/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h:1.1.1.1 src/gnu/dist/gcc4/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h:1.2 --- src/gnu/dist/gcc4/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h:1.1.1.1 Thu Apr 20 10:16:24 2006 +++ src/gnu/dist/gcc4/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h Tue Dec 14 02:28:57 2010 @@ -44,15 +44,15 @@ // NB: Offsets into ctype<char>::_M_table force a particular size // on the mask type. Because of this, we don't use an enum. typedef unsigned char mask; - static const mask upper = _U; - static const mask lower = _L; - static const mask alpha = _U | _L; - static const mask digit = _N; - static const mask xdigit = _N | _X; - static const mask space = _S; - static const mask print = _P | _U | _L | _N | _B; - static const mask graph = _P | _U | _L | _N; - static const mask cntrl = _C; - static const mask punct = _P; - static const mask alnum = _U | _L | _N; + static const mask upper = _CTYPE_U; + static const mask lower = _CTYPE_L; + static const mask alpha = _CTYPE_U | _CTYPE_L; + static const mask digit = _CTYPE_N; + static const mask xdigit = _CTYPE_N | _CTYPE_X; + static const mask space = _CTYPE_S; + static const mask print = _CTYPE_P | _CTYPE_U | _CTYPE_L | _CTYPE_N | _CTYPE_B; + static const mask graph = _CTYPE_P | _CTYPE_U | _CTYPE_L | _CTYPE_N; + static const mask cntrl = _CTYPE_C; + static const mask punct = _CTYPE_P; + static const mask alnum = _CTYPE_U | _CTYPE_L | _CTYPE_N; }; Index: src/lib/libc/gen/ctype_.c diff -u src/lib/libc/gen/ctype_.c:1.18 src/lib/libc/gen/ctype_.c:1.19 --- src/lib/libc/gen/ctype_.c:1.18 Tue Jun 1 13:52:08 2010 +++ src/lib/libc/gen/ctype_.c Tue Dec 14 02:28:57 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ctype_.c,v 1.18 2010/06/01 13:52:08 tnozaki Exp $ */ +/* $NetBSD: ctype_.c,v 1.19 2010/12/14 02:28:57 joerg Exp $ */ /* * Copyright (c) 1989 The Regents of the University of California. @@ -39,7 +39,7 @@ #if 0 /*static char *sccsid = "from: @(#)ctype_.c 5.6 (Berkeley) 6/1/90";*/ #else -__RCSID("$NetBSD: ctype_.c,v 1.18 2010/06/01 13:52:08 tnozaki Exp $"); +__RCSID("$NetBSD: ctype_.c,v 1.19 2010/12/14 02:28:57 joerg Exp $"); #endif #endif /* LIBC_SCCS and not lint */ @@ -51,6 +51,15 @@ #error "EOF != -1" #endif +#define _U _CTYPE_U +#define _L _CTYPE_L +#define _N _CTYPE_N +#define _S _CTYPE_S +#define _P _CTYPE_P +#define _C _CTYPE_C +#define _X _CTYPE_X +#define _B _CTYPE_B + const unsigned char _C_ctype_[1 + _CTYPE_NUM_CHARS] = { 0, _C, _C, _C, _C, _C, _C, _C, _C, Index: src/lib/libc/gen/isctype.c diff -u src/lib/libc/gen/isctype.c:1.20 src/lib/libc/gen/isctype.c:1.21 --- src/lib/libc/gen/isctype.c:1.20 Tue Jun 1 13:52:08 2010 +++ src/lib/libc/gen/isctype.c Tue Dec 14 02:28:57 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: isctype.c,v 1.20 2010/06/01 13:52:08 tnozaki Exp $ */ +/* $NetBSD: isctype.c,v 1.21 2010/12/14 02:28:57 joerg Exp $ */ /*- * Copyright (c)2008 Citrus Project, @@ -28,7 +28,7 @@ #include <sys/cdefs.h> #if defined(LIBC_SCCS) && !defined(lint) -__RCSID("$NetBSD: isctype.c,v 1.20 2010/06/01 13:52:08 tnozaki Exp $"); +__RCSID("$NetBSD: isctype.c,v 1.21 2010/12/14 02:28:57 joerg Exp $"); #endif /* LIBC_SCCS and not lint */ #include "namespace.h" @@ -55,17 +55,17 @@ return (int)(_CTYPE_TAB(ctype_tab, c) & (bit)); \ } -_ISCTYPE_FUNC(alnum, _U|_L|_N ) -_ISCTYPE_FUNC(alpha, _U|_L ) -_ISCTYPE_FUNC(cntrl, _C ) -_ISCTYPE_FUNC(digit, _N ) -_ISCTYPE_FUNC(graph, _P|_U|_L|_N ) -_ISCTYPE_FUNC(lower, _L ) -_ISCTYPE_FUNC(print, _P|_U|_L|_N|_B) -_ISCTYPE_FUNC(punct, _P ) -_ISCTYPE_FUNC(space, _S ) -_ISCTYPE_FUNC(upper, _U ) -_ISCTYPE_FUNC(xdigit, _N|_X ) +_ISCTYPE_FUNC(alnum, _CTYPE_U|_CTYPE_L|_CTYPE_N ) +_ISCTYPE_FUNC(alpha, _CTYPE_U|_CTYPE_L ) +_ISCTYPE_FUNC(cntrl, _CTYPE_C ) +_ISCTYPE_FUNC(digit, _CTYPE_N ) +_ISCTYPE_FUNC(graph, _CTYPE_P|_CTYPE_U|_CTYPE_L|_CTYPE_N ) +_ISCTYPE_FUNC(lower, _CTYPE_L ) +_ISCTYPE_FUNC(print, _CTYPE_P|_CTYPE_U|_CTYPE_L|_CTYPE_N|_CTYPE_B) +_ISCTYPE_FUNC(punct, _CTYPE_P ) +_ISCTYPE_FUNC(space, _CTYPE_S ) +_ISCTYPE_FUNC(upper, _CTYPE_U ) +_ISCTYPE_FUNC(xdigit, _CTYPE_N|_CTYPE_X ) int isblank(int c) Index: src/lib/libc/locale/runetype_misc.h diff -u src/lib/libc/locale/runetype_misc.h:1.1 src/lib/libc/locale/runetype_misc.h:1.2 --- src/lib/libc/locale/runetype_misc.h:1.1 Sun Jun 20 02:23:15 2010 +++ src/lib/libc/locale/runetype_misc.h Tue Dec 14 02:28:57 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: runetype_misc.h,v 1.1 2010/06/20 02:23:15 tnozaki Exp $ */ +/* $NetBSD: runetype_misc.h,v 1.2 2010/12/14 02:28:57 joerg Exp $ */ /*- * Copyright (c) 1993 @@ -49,19 +49,19 @@ return 0; ret = 0; if (bits & _RUNETYPE_U) - ret |= _U; + ret |= _CTYPE_U; if (bits & _RUNETYPE_L) - ret |= _L; + ret |= _CTYPE_L; if (bits & _RUNETYPE_D) - ret |= _N; + ret |= _CTYPE_N; if (bits & _RUNETYPE_S) - ret |= _S; + ret |= _CTYPE_S; if (bits & _RUNETYPE_P) - ret |= _P; + ret |= _CTYPE_P; if (bits & _RUNETYPE_C) - ret |= _C; + ret |= _CTYPE_C; if (bits & _RUNETYPE_X) - ret |= _X; + ret |= _CTYPE_X; /* * TWEAK! _B has been used incorrectly (or with older * declaration) in ctype.h isprint() macro. @@ -71,10 +71,10 @@ */ #if 1 if ((bits & (_RUNETYPE_R | _RUNETYPE_G)) == _RUNETYPE_R) - ret |= _B; + ret |= _CTYPE_B; #else if (bits & _RUNETYPE_B) - ret |= _B; + ret |= _CTYPE_B; #endif return ret; } @@ -97,29 +97,30 @@ */ ret = (_RuneType)0; - if (bits & _U) + if (bits & _CTYPE_U) ret |= _RUNETYPE_U; - if (bits & _L) + if (bits & _CTYPE_L) ret |= _RUNETYPE_L; - if (bits & _N) + if (bits & _CTYPE_N) ret |= _RUNETYPE_D; - if (bits & _S) + if (bits & _CTYPE_S) ret |= _RUNETYPE_S; - if (bits & _P) + if (bits & _CTYPE_P) ret |= _RUNETYPE_P; - if (bits & _C) + if (bits & _CTYPE_C) ret |= _RUNETYPE_C; /* derived flag bits, duplicate of ctype.h */ - if (bits & (_U|_L)) + if (bits & (_CTYPE_U|_CTYPE_L)) ret |= _RUNETYPE_A; - if (bits & (_N|_X)) + if (bits & (_CTYPE_N|_CTYPE_X)) ret |= _RUNETYPE_X; - if (bits & (_P|_U|_L|_N)) + if (bits & (_CTYPE_P|_CTYPE_U|_CTYPE_L|_CTYPE_N)) ret |= _RUNETYPE_G; /* we don't really trust _B in the file. see above. */ - if (bits & _B) + if (bits & _CTYPE_B) ret |= _RUNETYPE_B; - if ((bits & (_P|_U|_L|_N|_B)) || ch == ' ') + if ((bits & (_CTYPE_P|_CTYPE_U|_CTYPE_L|_CTYPE_N|_CTYPE_B)) || + ch == ' ') ret |= (_RUNETYPE_R | _RUNETYPE_SW1); if (ch == ' ' || ch == '\t') ret |= _RUNETYPE_B; Index: src/sys/sys/ctype_bits.h diff -u src/sys/sys/ctype_bits.h:1.1 src/sys/sys/ctype_bits.h:1.2 --- src/sys/sys/ctype_bits.h:1.1 Tue Jun 1 13:52:08 2010 +++ src/sys/sys/ctype_bits.h Tue Dec 14 02:28:57 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ctype_bits.h,v 1.1 2010/06/01 13:52:08 tnozaki Exp $ */ +/* $NetBSD: ctype_bits.h,v 1.2 2010/12/14 02:28:57 joerg Exp $ */ /* * Copyright (c) 1989 The Regents of the University of California. @@ -40,14 +40,14 @@ #ifndef _SYS_CTYPE_BITS_H_ #define _SYS_CTYPE_BITS_H_ -#define _U 0x01 -#define _L 0x02 -#define _N 0x04 -#define _S 0x08 -#define _P 0x10 -#define _C 0x20 -#define _X 0x40 -#define _B 0x80 +#define _CTYPE_U 0x01 +#define _CTYPE_L 0x02 +#define _CTYPE_N 0x04 +#define _CTYPE_S 0x08 +#define _CTYPE_P 0x10 +#define _CTYPE_C 0x20 +#define _CTYPE_X 0x40 +#define _CTYPE_B 0x80 extern const unsigned char *_ctype_; extern const short *_tolower_tab_; Index: src/sys/sys/ctype_inline.h diff -u src/sys/sys/ctype_inline.h:1.1 src/sys/sys/ctype_inline.h:1.2 --- src/sys/sys/ctype_inline.h:1.1 Tue Jun 1 13:52:08 2010 +++ src/sys/sys/ctype_inline.h Tue Dec 14 02:28:57 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ctype_inline.h,v 1.1 2010/06/01 13:52:08 tnozaki Exp $ */ +/* $NetBSD: ctype_inline.h,v 1.2 2010/12/14 02:28:57 joerg Exp $ */ /* * Copyright (c) 1989 The Regents of the University of California. @@ -45,17 +45,17 @@ #include <sys/ctype_bits.h> -#define isdigit(c) ((int)((_ctype_ + 1)[(c)] & _N)) -#define islower(c) ((int)((_ctype_ + 1)[(c)] & _L)) -#define isspace(c) ((int)((_ctype_ + 1)[(c)] & _S)) -#define ispunct(c) ((int)((_ctype_ + 1)[(c)] & _P)) -#define isupper(c) ((int)((_ctype_ + 1)[(c)] & _U)) -#define isalpha(c) ((int)((_ctype_ + 1)[(c)] & (_U|_L))) -#define isxdigit(c) ((int)((_ctype_ + 1)[(c)] & (_N|_X))) -#define isalnum(c) ((int)((_ctype_ + 1)[(c)] & (_U|_L|_N))) -#define isprint(c) ((int)((_ctype_ + 1)[(c)] & (_P|_U|_L|_N|_B))) -#define isgraph(c) ((int)((_ctype_ + 1)[(c)] & (_P|_U|_L|_N))) -#define iscntrl(c) ((int)((_ctype_ + 1)[(c)] & _C)) +#define isdigit(c) ((int)((_ctype_ + 1)[(c)] & _CTYPE_N)) +#define islower(c) ((int)((_ctype_ + 1)[(c)] & _CTYPE_L)) +#define isspace(c) ((int)((_ctype_ + 1)[(c)] & _CTYPE_S)) +#define ispunct(c) ((int)((_ctype_ + 1)[(c)] & _CTYPE_P)) +#define isupper(c) ((int)((_ctype_ + 1)[(c)] & _CTYPE_U)) +#define isalpha(c) ((int)((_ctype_ + 1)[(c)] & (_CTYPE_U|_CTYPE_L))) +#define isxdigit(c) ((int)((_ctype_ + 1)[(c)] & (_CTYPE_N|_CTYPE_X))) +#define isalnum(c) ((int)((_ctype_ + 1)[(c)] & (_CTYPE_U|_CTYPE_L|_CTYPE_N))) +#define isprint(c) ((int)((_ctype_ + 1)[(c)] & (_CTYPE_P|_CTYPE_U|_CTYPE_L|_CTYPE_N|_CTYPE_B))) +#define isgraph(c) ((int)((_ctype_ + 1)[(c)] & (_CTYPE_P|_CTYPE_U|_CTYPE_L|_CTYPE_N))) +#define iscntrl(c) ((int)((_ctype_ + 1)[(c)] & _CTYPE_C)) #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) Index: src/usr.sbin/chrtbl/chrtbl.c diff -u src/usr.sbin/chrtbl/chrtbl.c:1.12 src/usr.sbin/chrtbl/chrtbl.c:1.13 --- src/usr.sbin/chrtbl/chrtbl.c:1.12 Wed Oct 21 01:07:47 2009 +++ src/usr.sbin/chrtbl/chrtbl.c Tue Dec 14 02:28:58 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: chrtbl.c,v 1.12 2009/10/21 01:07:47 snj Exp $ */ +/* $NetBSD: chrtbl.c,v 1.13 2010/12/14 02:28:58 joerg Exp $ */ /* * Copyright (c) 1997 Christos Zoulas. All rights reserved. @@ -63,21 +63,21 @@ char *, size_t lno)); int arg; } tokens[] = { - { "LC_CTYPE", setfilename, 0 }, - { "isupper", addattr, _U }, - { "islower", addattr, _L }, - { "isdigit", addattr, _N }, - { "isspace", addattr, _S }, - { "ispunct", addattr, _P }, - { "iscntrl", addattr, _C }, - { "isblank", addattr, _B }, - { "isxdigit", addattr, _X }, - { "ul", uplow, 0 }, - { "cswidth", cswidth, 0 }, - { "LC_NUMERIC", setfilename, 1 }, - { "decimal_point", numeric, 0 }, - { "thousands_sep", numeric, 0 }, - { NULL, NULL, 0 } + { "LC_CTYPE", setfilename, 0 }, + { "isupper", addattr, _CTYPE_U }, + { "islower", addattr, _CTYPE_L }, + { "isdigit", addattr, _CTYPE_N }, + { "isspace", addattr, _CTYPE_S }, + { "ispunct", addattr, _CTYPE_P }, + { "iscntrl", addattr, _CTYPE_C }, + { "isblank", addattr, _CTYPE_B }, + { "isxdigit", addattr, _CTYPE_X }, + { "ul", uplow, 0 }, + { "cswidth", cswidth, 0 }, + { "LC_NUMERIC", setfilename, 1 }, + { "decimal_point", numeric, 0 }, + { "thousands_sep", numeric, 0 }, + { NULL, NULL, 0 } }; /* usage(): @@ -331,7 +331,7 @@ { int did = 0; -#define DO(a) if (__CONCAT(_,a) & ct) { \ +#define DO(a) if (__CONCAT(_CTYPE_,a) & ct) { \ if (did) \ (void) fputc('|', fp); \ did = 1; \