commit | 2c39191ef10d639da49fa0fcc7c61c6a59c12a06 | [log] [tgz] |
---|---|---|
author | Dave Belanger <dave.belanger@cimmetry.com> | Tue Oct 21 23:51:06 2003 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Tue Oct 21 23:51:06 2003 +0000 |
tree | 064c9d85712c6afc8ab0ea25d03e82a8476aaaa2 | |
parent | ad24c5599e982f0515ee6de3b271238b4a080831 [diff] [blame] |
Fix splitpath and wsplitpath for the file extension.
diff --git a/dlls/msvcrt/dir.c b/dlls/msvcrt/dir.c index a5ba3da..ef32d04 100644 --- a/dlls/msvcrt/dir.c +++ b/dlls/msvcrt/dir.c
@@ -463,8 +463,11 @@ } else if (dir) dir[0] = 0; - /* look for extension */ - for (end = inpath; *end; end++) if (*end == '.') break; + /* look for extension: what's after the last dot */ + end = NULL; + for (p = inpath; *p; p++) if (*p == '.') end = p; + + if (!end) end = p; /* there's no extension */ if (fname) {