Rebuild object cross reference table.
[openssl.git] / e_os.h
diff --git a/e_os.h b/e_os.h
index a969479ae99511d36c7283596846d3c8dcfba64d..04bff2af14179d11f3d2f5e8685c7c2cf629ed0c 100644 (file)
--- a/e_os.h
+++ b/e_os.h
@@ -293,6 +293,14 @@ static unsigned int _strlen31(const char *str)
        }
 #    endif
 #    include <malloc.h>
+#    if defined(_MSC_VER) && _MSC_VER<=1200 && defined(_MT) && defined(isspace)
+       /* compensate for bug is VC6 ctype.h */
+#      undef isspace
+#      undef isdigit
+#      undef isalnum
+#      undef isupper
+#      undef isxdigit
+#    endif
 #  endif
 #  include <io.h>
 #  include <fcntl.h>