1 $DragonFly: src/gnu/usr.bin/groff/src/libs/libgroff/patches/cset.cpp.patch,v 1.2 2005/09/09 14:11:04 asmodai Exp $
3 --- cset.cpp 2005-09-09 14:51:59.000000000 +0200
4 +++ cset.cpp 2005-09-09 14:53:15.000000000 +0200
9 +#if defined(__DragonFly__) || defined(__FreeBSD__)
14 cset csalpha(CSET_BUILTIN);
16 cset csgraph(CSET_BUILTIN);
17 cset cscntrl(CSET_BUILTIN);
20 +#if defined(isascii) && (!defined(__DragonFly__) || !defined(__FreeBSD__))
21 #define ISASCII(c) isascii(c)
23 #define ISASCII(c) (1)
28 +#if defined(__DragonFly__) || defined(__FreeBSD__)
29 + (void)setlocale(LC_CTYPE, "");
32 for (int i = 0; i <= UCHAR_MAX; i++) {
33 csalpha.v[i] = ISASCII(i) && isalpha(i);
34 csupper.v[i] = ISASCII(i) && isupper(i);