vc8 build fails

Chris tophe cohika at gmail.com
Thu Mar 22 05:21:59 PDT 2007


It seems rev 1819 broke compilation for vc8.
I'm getting "modules.lib(nasm-parse.obj) : unresolved external symbol
strcasecmp"
I did this to be able to build, not sure if that any good :

Index: nasm-parse.c
===================================================================
--- nasm-parse.c	(revision 1819)
+++ nasm-parse.c	(working copy)
@@ -1126,9 +1126,9 @@
     if (!yasm_object_directive(p_object, name, "nasm", valparams,
 			       objext_valparams, line))
 	;
-    else if (strcasecmp(name, "absolute") == 0)
+    else if (yasm__strcasecmp(name, "absolute") == 0)
 	dir_absolute(p_object, valparams, objext_valparams, line);
-    else if (strcasecmp(name, "align") == 0)
+    else if (yasm__strcasecmp(name, "align") == 0)
 	dir_align(p_object, valparams, objext_valparams, line);
     else
 	yasm_error_set(YASM_ERROR_SYNTAX, N_("unrecognized directive `%s'"),


More information about the yasm-devel mailing list