Handle case where a directory contains a '." but the
filename doesn't (i.e. has no extension)
Modified: trunk/reactos/lib/crt/stdlib/splitp.c

Modified: trunk/reactos/lib/crt/stdlib/splitp.c
--- trunk/reactos/lib/crt/stdlib/splitp.c	2005-05-15 21:11:37 UTC (rev 15320)
+++ trunk/reactos/lib/crt/stdlib/splitp.c	2005-05-15 21:28:44 UTC (rev 15321)
@@ -44,8 +44,9 @@
         }
     }
 
-  tmp_ext = (_TCHAR*)_tcsrchr(path,'.');
-  if (!tmp_ext)
+  /* If the dot is before the last dir separator, it's part
+   * of a directory name, not the start of the extension */
+  if (!tmp_ext || tmp_ext < tmp_dir)
     {
       tmp_ext = (_TCHAR*)path+_tcslen(path);
     }