* as/as_gbz80.dsp, as/z80/as_gbz80.dsp,
[fw/sdcc] / as / mcs51 / assym.c
index 38be7ffbe44753dac598a30bc218ab86372ea621..21d718d5ad91c786829f24b314bd257b3a47be98 100644 (file)
 #include <stdio.h>
 #include <setjmp.h>
 #include <string.h>
+#if defined(_MSC_VER)
+#include <malloc.h>
+#else
 #include <alloc.h>
+#endif
 #include "asm.h"
 
 /*)Module      assym.c
@@ -190,7 +194,7 @@ char *id;
        h = hash(id);
        mp = mnehash[h];
        while (mp) {
-               if (strcmpi(id, mp->m_id) == 0) /* JLH: case insensitive */
+               if (as_strcmpi(id, mp->m_id) == 0)      /* JLH: case insensitive */
                        return (mp);
                mp = mp->m_mp;
        }
@@ -356,7 +360,7 @@ register char *p1, *p2;
 #if    CASE_SENSITIVE
                return (strcmp( p1, p2 ) == 0);
 #else
-               return (strcmpi( p1, p2 ) == 0);
+               return (as_strcmpi( p1, p2 ) == 0);
 #endif
 }