#include <iostream> #define WORD signed short typedef WORD size_t; int main() { size_t i = 0; std::cout << i << std::endl; }
Standard input is empty
prog.cpp:4:14: error: conflicting declaration 'typedef short int size_t' /usr/lib/gcc/i686-pc-linux-gnu/4.5.1/include/stddef.h:211:23: error: 'size_t' has a previous declaration as 'typedef unsigned int size_t'
Standard output is empty