Prevent unaligned memory access in adlib
This removes the last warnings in this area; in this case changing endianess is not used for accessing emulated memory, just to flip few values to low endian for storage.
This commit is contained in:
parent
72122b731b
commit
4d674102d0
3 changed files with 35 additions and 5 deletions
|
@ -328,10 +328,10 @@ class Capture {
|
|||
if ( handle ) {
|
||||
ClearBuf();
|
||||
/* Endianize the header and write it to beginning of the file */
|
||||
var_write( &header.versionHigh, header.versionHigh );
|
||||
var_write( &header.versionLow, header.versionLow );
|
||||
var_write( &header.commands, header.commands );
|
||||
var_write( &header.milliseconds, header.milliseconds );
|
||||
header.versionHigh = host_to_le(header.versionHigh);
|
||||
header.versionLow = host_to_le(header.versionLow);
|
||||
header.commands = host_to_le(header.commands);
|
||||
header.milliseconds = host_to_le(header.milliseconds);
|
||||
fseek( handle, 0, SEEK_SET );
|
||||
fwrite( &header, 1, sizeof( header ), handle );
|
||||
fclose( handle );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue