Re: strtoll is not defined when compiling with -std=c++03

2015-05-06 Thread David Chisnall
C++11 was the first version of C++ to include a long long type, so this doesn’t look like a bug. David > On 6 May 2015, at 09:20, Gleb Popov <6year...@gmail.com> wrote: > > Hello. I'm compiling following code > > #include > > int main() > { > strtoll(0,0,0); > return 0; > } > > with -std=

strtoll is not defined when compiling with -std=c++03

2015-05-06 Thread Gleb Popov
Hello. I'm compiling following code #include int main() { strtoll(0,0,0); return 0; } with -std=c++03 and getting: tst.cpp:5:1: error: use of undeclared identifier 'strtoll' strtoll(0,0,0); ^ 1 error generated. Preprocessing system headers with this flag shows that __LONG_LONG_SUPPORTED isn