1 $DragonFly: src/gnu/lib/gcc40/libstdc++/Attic/ctype_base.h.patch,v 1.1 2005/06/05 22:43:21 corecode Exp $
3 ===================================================================
4 RCS file: /cvs/src/contrib/gcc-3.4/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h,v
5 retrieving revision 1.3
6 diff -u -r1.3 ctype_base.h
7 --- config/os/bsd/netbsd/ctype_base.h 2 Mar 2005 00:56:21 -0000 1.3
8 +++ config/os/bsd/netbsd/ctype_base.h 7 Mar 2005 17:38:44 -0000
11 // NB: Offsets into ctype<char>::_M_table force a particular size
12 // on the mask type. Because of this, we don't use an enum.
13 - typedef unsigned char mask;
14 + typedef uint16_t mask;
15 static const mask upper = _U;
16 static const mask lower = _L;
17 - static const mask alpha = _U | _L;
18 - static const mask digit = _N;
19 - static const mask xdigit = _N | _X;
20 + static const mask alpha = _A;
21 + static const mask digit = _D;
22 + static const mask xdigit = _X;
23 static const mask space = _S;
24 - static const mask print = _P | _U | _L | _N | _B;
25 - static const mask graph = _P | _U | _L | _N;
26 + static const mask print = _R;
27 + static const mask graph = _G;
28 static const mask cntrl = _C;
29 static const mask punct = _P;
30 - static const mask alnum = _U | _L | _N;
31 + static const mask alnum = _A | _D;