X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Ffiles.c;h=1b470913c6c4aaf56958889ddfe5c55f43dc730e;hb=60272b94f26ff9cdd2c93271842af575c2d41a7a;hp=55271713c2d95bf12f07fecb44e52790934f6dfc;hpb=82b3e1cc221312a5bd549d1f2d14bb682a311751;p=flatwaifu.git diff --git a/src/files.c b/src/files.c index 5527171..1b47091 100644 --- a/src/files.c +++ b/src/files.c @@ -39,6 +39,7 @@ #include "switch.h" #include "weapons.h" #include "error.h" +#include "cp866.h" typedef struct { byte n, i, v, d; @@ -155,7 +156,7 @@ void F_loadgame (int n) { } } -void F_addwad (char *fn) { +void F_addwad (const char *fn) { int i; for(i=0;i=m_end) i=m_start+1; - if (strcasecmp(wad[i].n,"MENU") == 0 || - strcasecmp(wad[i].n,"INTERMUS") == 0 || - strcasecmp(wad[i].n,"\x8a\x8e\x8d\x85\x96\x0") == 0) + if (cp866_strcasecmp(wad[i].n,"MENU") == 0 || + cp866_strcasecmp(wad[i].n,"INTERMUS") == 0 || + cp866_strcasecmp(wad[i].n,"\x8a\x8e\x8d\x85\x96\x0") == 0) continue; - if(strncasecmp(wad[i].n,"DMI",3)!=0) break; + if(cp866_strncasecmp(wad[i].n,"DMI",3)!=0) break; } memcpy(s,wad[i].n,8); }