]> granicus.if.org Git - taglib/commitdiff
Silence a GCC warning in tests about ignoring a return value.
authorTsuda Kageyu <tsuda.kageyu@gmail.com>
Thu, 26 Nov 2015 17:45:33 +0000 (02:45 +0900)
committerTsuda Kageyu <tsuda.kageyu@gmail.com>
Thu, 26 Nov 2015 17:45:33 +0000 (02:45 +0900)
tests/utils.h

index de51c04c1205b517ad3ad60aef652e235f381d9b..99a7c669271d105877ec5a4a16e96f534f50f491 100644 (file)
@@ -30,17 +30,11 @@ inline string copyFile(const string &filename, const string &ext)
   char testFileName[1024];
 
 #ifdef _WIN32
-  GetTempPathA(sizeof(testFileName), testFileName);
-  GetTempFileNameA(testFileName, "tag", 0, testFileName);
-  DeleteFileA(testFileName);
-# if defined(_MSC_VER) && _MSC_VER > 1500
-  strcat_s(testFileName, ext.c_str());
-# else
-  strcat(testFileName, ext.c_str());
-# endif
+  char tempDir[MAX_PATH + 1];
+  GetTempPathA(sizeof(tempDir), tempDir);
+  wsprintfA(testFileName, "%s\\taglib-test%s", tempDir, ext.c_str());
 #else
-  snprintf(testFileName, sizeof(testFileName), "/%s/taglib-test-XXXXXX%s", P_tmpdir, ext.c_str());
-  static_cast<void>(mkstemps(testFileName, 6));
+  snprintf(testFileName, sizeof(testFileName), "/%s/taglib-test%s", P_tmpdir, ext.c_str());
 #endif
 
   string sourceFileName = testFilePath(filename) + ext;