J
Jeff☠Relf
Although I couldn't get an unaligned “ __int64 †in “ WinMain() â€,
this “ Ch †parameter unaligns it:
“ #pragma warning( disable: 4100 4189 4430 4508 )
F( char Ch ) { __int64 Int64 = 0x1234567812345678 ;
// Breaking here, ‘ & Int64 == 0x0012fef4 ’
}
int _stdcall WinMain( int, int, int, int ) { F( 'A' ); } â€.
So you're right, James ( and the rest ),
VC++ 8.0 does not aways 8-byte-align __int64.
this “ Ch †parameter unaligns it:
“ #pragma warning( disable: 4100 4189 4430 4508 )
F( char Ch ) { __int64 Int64 = 0x1234567812345678 ;
// Breaking here, ‘ & Int64 == 0x0012fef4 ’
}
int _stdcall WinMain( int, int, int, int ) { F( 'A' ); } â€.
So you're right, James ( and the rest ),
VC++ 8.0 does not aways 8-byte-align __int64.