Module: wine Branch: master Commit: ad711256a4a81e1218ee5869a236bde34edb9489 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ad711256a4a81e1218ee5869a2... Author: Paul Vriens <paul.vriens.wine(a)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());