If there is something wrong with my includes regarding my re-definition of size_t then how come I compile cc = cl (visual studio)
and Fail with intel cc = icl I didn't change any of the compiler options but should that be an issue
make sure the target is the same. If it's for IA32 with VC, make sure to use the same build env for IA32 when using ICL.
For more complete information about compiler optimizations, see our Optimization Notice.