Parallelize in_ifaddrhead operation
[dragonfly.git] / gnu / lib / gcc41 / libstdc++ / ctype_base.h.patch
blobac92558fe12c1a04855d633a3b676b90759d699f
1 $DragonFly: src/gnu/lib/gcc41/libstdc++/ctype_base.h.patch,v 1.1 2006/09/27 12:10:33 corecode Exp $
2 --- /usr/src/contrib/gcc-4.0/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h 2005-06-05 20:22:15.000000000 +0200
3 +++ ctype_base.h 2005-09-17 17:30:55.000000000 +0200
4 @@ -43,16 +43,16 @@
6 // NB: Offsets into ctype<char>::_M_table force a particular size
7 // on the mask type. Because of this, we don't use an enum.
8 - typedef unsigned char mask;
9 - static const mask upper = _U;
10 - static const mask lower = _L;
11 - static const mask alpha = _U | _L;
12 - static const mask digit = _N;
13 - static const mask xdigit = _N | _X;
14 - static const mask space = _S;
15 - static const mask print = _P | _U | _L | _N | _B;
16 - static const mask graph = _P | _U | _L | _N;
17 - static const mask cntrl = _C;
18 - static const mask punct = _P;
19 - static const mask alnum = _U | _L | _N;
20 + typedef uint16_t mask;
21 + static const mask upper = _CTYPEMASK_U;
22 + static const mask lower = _CTYPEMASK_L;
23 + static const mask alpha = _CTYPEMASK_A;
24 + static const mask digit = _CTYPEMASK_D;
25 + static const mask xdigit = _CTYPEMASK_X;
26 + static const mask space = _CTYPEMASK_S;
27 + static const mask print = _CTYPEMASK_R;
28 + static const mask graph = _CTYPEMASK_G;
29 + static const mask cntrl = _CTYPEMASK_C;
30 + static const mask punct = _CTYPEMASK_P;
31 + static const mask alnum = _CTYPEMASK_A | _CTYPEMASK_D;