diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2006-01-10 20:13:35 +0000 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2006-01-10 20:13:35 +0000 |
commit | e06993903ecc117acfe8c3ffc51d79fbd8390d2b (patch) | |
tree | 26856729c0472d149d8ebbd026a549fe4ff71402 /lib/regex_internal.h | |
parent | 388f158acf29e5f1a44000fbbf7fdcc67f5a8be7 (diff) | |
download | coreutils-e06993903ecc117acfe8c3ffc51d79fbd8390d2b.tar.xz |
Sync from gnulib.
Diffstat (limited to 'lib/regex_internal.h')
-rw-r--r-- | lib/regex_internal.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/regex_internal.h b/lib/regex_internal.h index a36ae4c8a..04be143b8 100644 --- a/lib/regex_internal.h +++ b/lib/regex_internal.h @@ -1,5 +1,5 @@ /* Extended regular expression matching and search library. - Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>. @@ -182,6 +182,10 @@ typedef unsigned long int bitset_word; # if BITSET_WORD_BITS <= SBC_MAX # error "Invalid SBC_MAX" # endif + #elif BITSET_WORD_MAX == (0xffffffff + 2) * 0xffffffff +/* Work around a bug in 64-bit PGC (before version 6.1-2), where the + preprocessor mishandles large unsigned values as if they were signed. */ +# define BITSET_WORD_BITS 64 #else # error "Add case for new bitset_word size" #endif |