
Hello, When compiling with GCC 4.6.2 with flags '-Wall -Wextra -ansi -pedantic', I get the following warnings concerning the use of the 'long long' type under the ISO C++98: boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:16:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:21:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:28:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:33:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:40:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:45:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:52:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:57:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:64:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:69:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:76:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:81:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:88:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:93:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:100:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:105:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:112:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:117:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:124:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:129:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:136:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:141:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:148:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:153:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:160:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:165:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:172:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:177:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:184:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:189:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:196:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:201:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:208:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:213:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:220:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:225:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:232:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:237:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:244:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:249:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:256:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:261:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:268:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:273:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:280:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:285:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:292:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:297:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:303:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:304:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:309:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:315:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:316:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:321:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:327:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:328:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:333:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:339:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:340:13: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:345:23: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] Could you fix them? Thank you very much. Best, -- Marco