From 903a486dc0efce1dfae4bf0f66447f63e6312255 Mon Sep 17 00:00:00 2001 From: Rob Shearman Date: Sat, 16 Feb 2008 15:35:43 +0000 Subject: [PATCH] cabinet: Replace strcasecmp call with lstrcmpiA as strcasecmp isn't portable and doesn't take into account the current codepage. --- dlls/cabinet/fdi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/cabinet/fdi.c b/dlls/cabinet/fdi.c index a0bb64a9d06..468a68dcbd0 100644 --- a/dlls/cabinet/fdi.c +++ b/dlls/cabinet/fdi.c @@ -2229,7 +2229,7 @@ static int fdi_decomp(const struct fdi_file *fi, int savemode, fdi_decomp_state for (file = cab->firstfile; (file); file = file->next) { if ((file->index & cffileCONTINUED_FROM_PREV) == cffileCONTINUED_FROM_PREV) { /* check to ensure a real match */ - if (strcasecmp(fi->filename, file->filename) == 0) { + if (lstrcmpiA(fi->filename, file->filename) == 0) { success = TRUE; if (PFDI_SEEK(CAB(hfdi), cab->cabhf, cab->firstfol->offset, SEEK_SET) == -1) return DECR_INPUT; -- 2.11.4.GIT