Module: wine Branch: master Commit: ad711256a4a81e1218ee5869a236bde34edb9489 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ad711256a4a81e1218ee5869a2...
Author: Paul Vriens paul.vriens.wine@gmail.com Date: Wed Feb 13 17:36:02 2008 +0100
shell32/tests: GetLongPathNameA is not implemented on win95.
---
dlls/shell32/tests/shelllink.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/shell32/tests/shelllink.c b/dlls/shell32/tests/shelllink.c index e94dc7d..f5a0dac 100644 --- a/dlls/shell32/tests/shelllink.c +++ b/dlls/shell32/tests/shelllink.c @@ -565,6 +565,11 @@ static void test_load_save(void) /* Create a temporary non-executable file */ r=GetTempPath(sizeof(mypath), mypath); ok(r<sizeof(mypath), "GetTempPath failed (%d), err %d\n", r, GetLastError()); + if (!pGetLongPathNameA) + { + skip("GetLongPathNameA is not available\n"); + goto cleanup; + } r=pGetLongPathNameA(mypath, mydir, sizeof(mydir)); ok(r<sizeof(mydir), "GetLongPathName failed (%d), err %d\n", r, GetLastError()); p=strrchr(mydir, '\'); @@ -597,6 +602,7 @@ static void test_load_save(void) * represented as a path. */
+cleanup: /* DeleteFileW is not implemented on Win9x */ r=DeleteFileA("c:\test.lnk"); ok(r, "failed to delete link (%d)\n", GetLastError());