mirror of
https://github.com/cc65/cc65.git
synced 2025-08-08 06:25:17 +00:00
Added extensions for new loadable modules
git-svn-id: svn://svn.cc65.org/cc65/trunk@3411 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -6,10 +6,10 @@
|
|||||||
/* */
|
/* */
|
||||||
/* */
|
/* */
|
||||||
/* */
|
/* */
|
||||||
/* (C) 2003 Ullrich von Bassewitz */
|
/* (C) 2003-2005, Ullrich von Bassewitz */
|
||||||
/* R<>merstrasse 52 */
|
/* R<EFBFBD>merstrasse 52 */
|
||||||
/* D-70794 Filderstadt */
|
/* D-70794 Filderstadt */
|
||||||
/* EMail: uz@cc65.org */
|
/* EMail: uz@cc65.org */
|
||||||
/* */
|
/* */
|
||||||
/* */
|
/* */
|
||||||
/* This software is provided 'as-is', without any expressed or implied */
|
/* This software is provided 'as-is', without any expressed or implied */
|
||||||
@@ -64,10 +64,12 @@ static const FileType TypeTable[] = {
|
|||||||
{ "GRC", FILETYPE_GR },
|
{ "GRC", FILETYPE_GR },
|
||||||
{ "JOY", FILETYPE_O65 },
|
{ "JOY", FILETYPE_O65 },
|
||||||
{ "LIB", FILETYPE_LIB },
|
{ "LIB", FILETYPE_LIB },
|
||||||
|
{ "MOU", FILETYPE_O65 },
|
||||||
{ "O", FILETYPE_OBJ },
|
{ "O", FILETYPE_OBJ },
|
||||||
{ "O65", FILETYPE_O65 },
|
{ "O65", FILETYPE_O65 },
|
||||||
{ "OBJ", FILETYPE_OBJ },
|
{ "OBJ", FILETYPE_OBJ },
|
||||||
{ "S", FILETYPE_ASM },
|
{ "S", FILETYPE_ASM },
|
||||||
|
{ "SER", FILETYPE_O65 },
|
||||||
{ "TGI", FILETYPE_O65 },
|
{ "TGI", FILETYPE_O65 },
|
||||||
|
|
||||||
{ "a", FILETYPE_LIB },
|
{ "a", FILETYPE_LIB },
|
||||||
@@ -78,10 +80,12 @@ static const FileType TypeTable[] = {
|
|||||||
{ "grc", FILETYPE_GR },
|
{ "grc", FILETYPE_GR },
|
||||||
{ "joy", FILETYPE_O65 },
|
{ "joy", FILETYPE_O65 },
|
||||||
{ "lib", FILETYPE_LIB },
|
{ "lib", FILETYPE_LIB },
|
||||||
|
{ "mou", FILETYPE_O65 },
|
||||||
{ "o", FILETYPE_OBJ },
|
{ "o", FILETYPE_OBJ },
|
||||||
{ "o65", FILETYPE_O65 },
|
{ "o65", FILETYPE_O65 },
|
||||||
{ "obj", FILETYPE_OBJ },
|
{ "obj", FILETYPE_OBJ },
|
||||||
{ "s", FILETYPE_ASM },
|
{ "s", FILETYPE_ASM },
|
||||||
|
{ "ser", FILETYPE_O65 },
|
||||||
{ "tgi", FILETYPE_O65 },
|
{ "tgi", FILETYPE_O65 },
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -116,7 +120,7 @@ FILETYPE GetFileType (const char* Name)
|
|||||||
/* Do we have an extension? */
|
/* Do we have an extension? */
|
||||||
if (Ext == 0) {
|
if (Ext == 0) {
|
||||||
return FILETYPE_UNKNOWN;
|
return FILETYPE_UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Search for a table entry */
|
/* Search for a table entry */
|
||||||
FT = bsearch (Ext+1, TypeTable, FILETYPE_COUNT, sizeof (FileType), Compare);
|
FT = bsearch (Ext+1, TypeTable, FILETYPE_COUNT, sizeof (FileType), Compare);
|
||||||
|
Reference in New Issue
Block a user