use explicit markers (comments) for the bsearch table checking, simplifies the scripts and makes them more robust too :)
This commit is contained in:
@@ -51,6 +51,7 @@
|
||||
/* CAUTION: table must be sorted for bsearch */
|
||||
static const FileId TypeTable[] = {
|
||||
/* Upper case stuff for obsolete operating systems */
|
||||
/* BEGIN SORTED.SH */
|
||||
{ "A", FILETYPE_LIB },
|
||||
{ "A65", FILETYPE_ASM },
|
||||
{ "ASM", FILETYPE_ASM },
|
||||
@@ -66,7 +67,6 @@ static const FileId TypeTable[] = {
|
||||
{ "S", FILETYPE_ASM },
|
||||
{ "SER", FILETYPE_O65 },
|
||||
{ "TGI", FILETYPE_O65 },
|
||||
|
||||
{ "a", FILETYPE_LIB },
|
||||
{ "a65", FILETYPE_ASM },
|
||||
{ "asm", FILETYPE_ASM },
|
||||
@@ -82,6 +82,7 @@ static const FileId TypeTable[] = {
|
||||
{ "s", FILETYPE_ASM },
|
||||
{ "ser", FILETYPE_O65 },
|
||||
{ "tgi", FILETYPE_O65 },
|
||||
/* END SORTED.SH */
|
||||
};
|
||||
|
||||
#define FILETYPE_COUNT (sizeof (TypeTable) / sizeof (TypeTable[0]))
|
||||
|
||||
@@ -143,6 +143,7 @@ struct TargetEntry {
|
||||
** CAUTION: must be alphabetically for bsearch().
|
||||
*/
|
||||
static const TargetEntry TargetMap[] = {
|
||||
/* BEGIN SORTED.SH */
|
||||
{ "apple2", TGT_APPLE2 },
|
||||
{ "apple2enh", TGT_APPLE2ENH },
|
||||
{ "atari", TGT_ATARI },
|
||||
@@ -181,6 +182,7 @@ static const TargetEntry TargetMap[] = {
|
||||
{ "sym1", TGT_SYM1 },
|
||||
{ "telestrat", TGT_TELESTRAT },
|
||||
{ "vic20", TGT_VIC20 },
|
||||
/* END SORTED.SH */
|
||||
};
|
||||
#define MAP_ENTRY_COUNT (sizeof (TargetMap) / sizeof (TargetMap[0]))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user