prog.cpp:5:1: warning: "NULL" redefined
In file included from /usr/include/unistd.h:197,
from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h:44,
from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h:132,
from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/atomicity.h:39,
from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:46,
from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:58,
from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/stdexcept:44,
from prog.cpp:2:
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/stddef.h:400:1: warning: this is the location of the previous definition
prog.cpp:7: error: invalid conversion from ‘int’ to ‘int*’