- Disable inlining of more string functions in MSVC, since we're the lib defining...
[reactos.git] / reactos / lib / string / string.xml
index de8276f..6e27924 100644 (file)
@@ -1,30 +1,33 @@
 <module name="string" type="staticlibrary">
+       <define name="__NO_CTYPE_INLINES" />
+       <define name="_CTYPE_DISABLE_MACROS" />
+       <define name="_NO_INLINING" />
        <if property="ARCH" value="i386">
                <directory name="i386">
-                       <file>memchr.s</file>
-                       <file>memcpy.s</file>
-                       <file>memmove.s</file>
-                       <file>memset.s</file>
-                       <file>strcat.s</file>
-                       <file>strchr.s</file>
-                       <file>strcmp.s</file>
-                       <file>strcpy.s</file>
-                       <file>strlen.s</file>
-                       <file>strncat.s</file>
-                       <file>strncmp.s</file>
-                       <file>strncpy.s</file>
-                       <file>strnlen.s</file>
-                       <file>strrchr.s</file>
-                       <file>wcscat.s</file>
-                       <file>wcschr.s</file>
-                       <file>wcscmp.s</file>
-                       <file>wcscpy.s</file>
-                       <file>wcslen.s</file>
-                       <file>wcsncat.s</file>
-                       <file>wcsncmp.s</file>
-                       <file>wcsncpy.s</file>
-                       <file>wcsnlen.s</file>
-                       <file>wcsrchr.s</file>
+                       <file>memchr_asm.s</file>
+                       <file>memcpy_asm.s</file>
+                       <file>memmove_asm.s</file>
+                       <file>memset_asm.s</file>
+                       <file>strcat_asm.s</file>
+                       <file>strchr_asm.s</file>
+                       <file>strcmp_asm.s</file>
+                       <file>strcpy_asm.s</file>
+                       <file>strlen_asm.s</file>
+                       <file>strncat_asm.s</file>
+                       <file>strncmp_asm.s</file>
+                       <file>strncpy_asm.s</file>
+                       <file>strnlen_asm.s</file>
+                       <file>strrchr_asm.s</file>
+                       <file>wcscat_asm.s</file>
+                       <file>wcschr_asm.s</file>
+                       <file>wcscmp_asm.s</file>
+                       <file>wcscpy_asm.s</file>
+                       <file>wcslen_asm.s</file>
+                       <file>wcsncat_asm.s</file>
+                       <file>wcsncmp_asm.s</file>
+                       <file>wcsncpy_asm.s</file>
+                       <file>wcsnlen_asm.s</file>
+                       <file>wcsrchr_asm.s</file>
                </directory>
        </if>
        <ifnot property="ARCH" value="i386">