Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / lang / gcc45 / patches / patch-aj
blob5946ae15a1e9f82c7f300b9560373337f46b70eb
1 $NetBSD: patch-aj,v 1.1.1.1 2011/05/14 20:19:47 wiz Exp $
3 --- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h.orig 2011-02-23 18:48:42.000000000 +0100
4 +++ libstdc++-v3/config/os/bsd/netbsd/ctype_base.h
5 @@ -42,6 +42,7 @@
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 +#if !defined(_CTYPE_U)
10      static const mask upper            = _U;
11      static const mask lower    = _L;
12      static const mask alpha    = _U | _L;
13 @@ -53,6 +54,19 @@
14      static const mask cntrl    = _C;
15      static const mask punct    = _P;
16      static const mask alnum    = _U | _L | _N;
17 +#else
18 +    static const mask upper            = _CTYPE_U;
19 +    static const mask lower    = _CTYPE_L;
20 +    static const mask alpha    = _CTYPE_U | _CTYPE_L;
21 +    static const mask digit    = _CTYPE_N;
22 +    static const mask xdigit   = _CTYPE_N | _CTYPE_X;
23 +    static const mask space    = _CTYPE_S;
24 +    static const mask print    = _CTYPE_P | _CTYPE_U | _CTYPE_L | _CTYPE_N | _CTYPE_B;
25 +    static const mask graph    = _CTYPE_P | _CTYPE_U | _CTYPE_L | _CTYPE_N;
26 +    static const mask cntrl    = _CTYPE_C;
27 +    static const mask punct    = _CTYPE_P;
28 +    static const mask alnum    = _CTYPE_U | _CTYPE_L | _CTYPE_N;
29 +#endif
30    };
32  _GLIBCXX_END_NAMESPACE