libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/plugins/sidextractor.c | 6+++---
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);