repo2/firmware_eclairexl/fileutils.c
52 | markw | #include "printf.h"
|
|
103 | markw | #include "utils.h"
|
|
137 | markw | int compare_ext(char const * filename, char const * ext)
|
|
49 | markw | {
|
|
int dot = 0;
|
|||
52 | markw | //printf("WTFA:%s %s\n",filenamein, extin);
|
|
//printf("WTFB:%s %s\n",filename, ext);
|
|||
137 | markw | char const * end = strlen(filename) + filename;
|
|
while (--end != filename)
|
|||
49 | markw | {
|
|
137 | markw | if (*end == '.')
|
|
49 | markw | break;
|
|
}
|
|||
137 | markw | if (0==stricmp(end+1,ext)) return 1;
|
|
49 | markw | ||
return 0;
|
|||
}
|