libextractor

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

commit 71a91ad6c98d69a9784ad4556e67df18840b1ac4
parent 3d4d099cbc0c77611d7bc2a89aade021b6d1a4e1
Author: Toni Ruottu <toni.ruottu@helsinki.fi>
Date:   Sat, 11 Nov 2006 02:26:01 +0000

"Hardware dependency" type added.

Diffstat:
Msrc/include/extractor.h | 1+
Msrc/main/extractor.c | 3++-
Msrc/plugins/nsfextractor.c | 12++++++------
3 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/include/extractor.h b/src/include/extractor.h @@ -184,6 +184,7 @@ typedef enum { EXTRACTOR_TELEVISION_SYSTEM = 126, EXTRACTOR_SONG_COUNT = 127, EXTRACTOR_STARTING_SONG = 128, + EXTRACTOR_HARDWARE_DEPENDENCY = 129, } EXTRACTOR_KeywordType; diff --git a/src/main/extractor.c b/src/main/extractor.c @@ -170,11 +170,12 @@ static const char *keywordTypes[] = { gettext_noop("television system"), gettext_noop("song count"), gettext_noop("starting song"), + gettext_noop("hardware dependency"), NULL, }; /* the number of keyword types (for bounds-checking) */ -#define HIGHEST_TYPE_NUMBER 129 +#define HIGHEST_TYPE_NUMBER 130 #ifdef HAVE_LIBOGG #if HAVE_VORBIS diff --git a/src/plugins/nsfextractor.c b/src/plugins/nsfextractor.c @@ -137,27 +137,27 @@ libextractor_nsf_extract(const char * filename, if( data[0x7b] & 1 ) { - prev = addkword(prev, "uses VRCVI", EXTRACTOR_UNKNOWN); + prev = addkword(prev, "VRCVI", EXTRACTOR_HARDWARE_DEPENDENCY); } if( data[0x7b] & 2 ) { - prev = addkword(prev, "uses VRCVII", EXTRACTOR_UNKNOWN); + prev = addkword(prev, "VRCVII", EXTRACTOR_HARDWARE_DEPENDENCY); } if( data[0x7b] & 4 ) { - prev = addkword(prev, "uses FDS Sound", EXTRACTOR_UNKNOWN); + prev = addkword(prev, "FDS Sound", EXTRACTOR_HARDWARE_DEPENDENCY); } if( data[0x7b] & 8 ) { - prev = addkword(prev, "uses MMC5 audio", EXTRACTOR_UNKNOWN); + prev = addkword(prev, "MMC5 audio", EXTRACTOR_HARDWARE_DEPENDENCY); } if( data[0x7b] & 16 ) { - prev = addkword(prev, "uses Namco 106", EXTRACTOR_UNKNOWN); + prev = addkword(prev, "Namco 106", EXTRACTOR_HARDWARE_DEPENDENCY); } if( data[0x7b] & 32 ) { - prev = addkword(prev, "uses Sunsoft FME-07", EXTRACTOR_UNKNOWN); + prev = addkword(prev, "Sunsoft FME-07", EXTRACTOR_HARDWARE_DEPENDENCY); } return prev;