$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: David Abrahams (abrahams_at_[hidden])
Date: 2000-12-20 23:51:33
Regex generates warnings with GCC which can be avoided as follows. John,
please let me know if you'd like me to apply this patch.
--- c:/boost/libs/regex/src/c_regex_traits.cpp Wed Nov 29 08:39:26 2000
+++ e:/manhat/boost/libs/regex/src/c_regex_traits.cpp Wed Dec 20 19:40:58
2000
@@ -701,7 +701,7 @@
// if radix is less than zero, then restrict
// return value to charT. NB assumes sizeof(charT) <= sizeof(int)
radix *= -1;
- maxval = 1 << (sizeof(*first) * CHAR_BIT - 1);
+ maxval = 1u << (sizeof(*first) * CHAR_BIT - 1);
maxval /= radix;
maxval *= 2;
maxval -= 1;
@@ -954,7 +954,7 @@
// if radix is less than zero, then restrict
// return value to charT. NB assumes sizeof(charT) <= sizeof(int)
radix *= -1;
- maxval = 1 << (sizeof(*first) * CHAR_BIT - 1);
+ maxval = 1u << (sizeof(*first) * CHAR_BIT - 1);
maxval /= radix;
maxval *= 2;
maxval -= 1;