But of course if you write non-portable code - you will have problems with porting...
If you suppose that int is of 32 bits - you will have problems porting it to platforms with different int sizes...
If you use Windows APi you will have problems with porting the code to the Unix...
The question was about running code compiled by the 32-bit compiler on the 64-bit system. Right?