Kraiser <pietiatibia1@xxxxxxxxx> writes: > I need to use #define __SIZEOF_LONG__ 4 instead of #define __SIZEOF_LONG__ 8 > in amd64 so my program will not double the memory usage how Can i do so? > using debian and gcc 4.4.4 No, there is no support for that. Sorry. Perhaps you could compile with -Dlong=int. Wouldn't work if you ever use the long long type, though. Ian