Author: pschweitzer Date: Sat Nov 19 22:29:03 2011 New Revision: 54452
URL: http://svn.reactos.org/svn/reactos?rev=54452&view=rev Log: [CRT] Break ReactOS CRT: - Add back crash on NULL pointer arg. This is the behaviour on w2k3. - Don't skip \?\ prefix any longer. This is the behaviour on w2k3.
Modified: trunk/reactos/lib/sdk/crt/string/splitp.c
Modified: trunk/reactos/lib/sdk/crt/string/splitp.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/crt/string/splitp.c... ============================================================================== --- trunk/reactos/lib/sdk/crt/string/splitp.c [iso-8859-1] (original) +++ trunk/reactos/lib/sdk/crt/string/splitp.c [iso-8859-1] Sat Nov 19 22:29:03 2011 @@ -21,6 +21,7 @@ if (fname) fname[0] = '\0'; if (ext) ext[0] = '\0';
+#if WINVER >= 0x600 /* Check parameter */ if (!path) { @@ -29,10 +30,13 @@ #endif return; } +#endif
+#if WINVER == 0x600 /* Skip '\?' prefix */ if ((path[0] == '\') && (path[1] == '\') && (path[2] == '?') && (path[3] == '\')) path += 4; +#endif
if (path[0] == '\0') return;