commit d71ae6bfc70014e2fe7b9c55c20ff1573c288d30
parent e065ff6d0c87e837b63eaccc183df69697daf33c
Author: Toni Ruottu <toni.ruottu@helsinki.fi>
Date: Sun, 17 Dec 2006 12:35:44 +0000
Fixed a bug in byte reordering.
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/plugins/sidextractor.c b/src/plugins/sidextractor.c
@@ -76,20 +76,20 @@ libextractor_sid_extract(const char * filename,
/* Version of SID format */
- version = data[4] * 0xff + data[5];
+ version = data[4] * 0x100 + data[5];
sprintf( startingsong, "%d", version );
prev = addkword(prev, startingsong, EXTRACTOR_FORMAT_VERSION);
/* Get song count */
- sprintf( songs, "%d", data[0x0e] * 0xff + data[0x0f] );
+ sprintf( songs, "%d", data[0x0e] * 0x100 + data[0x0f] );
prev = addkword(prev, songs, EXTRACTOR_SONG_COUNT);
/* Get number of the first song to be played */
- sprintf( startingsong, "%d", data[0x10] * 0xff + data[0x11] );
+ sprintf( startingsong, "%d", data[0x10] * 0x100 + data[0x11] );
prev = addkword(prev, startingsong, EXTRACTOR_STARTING_SONG);