From 5eea7fc12dd5d9be472df295a3e31f15f7ff01a1 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Thu, 29 Jul 2021 10:18:52 +0200 Subject: [PATCH] WINPR_UNUSED argc, argv for unit tests --- libfreerdp/primitives/test/TestPrimitivesAdd.c | 4 ++++ libfreerdp/primitives/test/TestPrimitivesYUV.c | 2 ++ libfreerdp/utils/test/TestRingBuffer.c | 3 +++ rdtk/sample/rdtk_x11.c | 3 +++ winpr/libwinpr/clipboard/test/TestClipboardFormats.c | 3 +++ .../test/TestCredUICmdLinePromptForCredentials.c | 9 +++++---- winpr/libwinpr/credui/test/TestCredUIParseUserName.c | 10 +++++----- .../credui/test/TestCredUIPromptForCredentials.c | 9 +++++---- winpr/libwinpr/crt/test/TestAlignment.c | 3 +++ winpr/libwinpr/crt/test/TestFormatSpecifiers.c | 3 +++ winpr/libwinpr/crt/test/TestString.c | 3 +++ winpr/libwinpr/crt/test/TestTypes.c | 3 +++ .../test/TestCryptoCertEnumCertificatesInStore.c | 3 +++ winpr/libwinpr/crypto/test/TestCryptoCipher.c | 4 ++++ winpr/libwinpr/crypto/test/TestCryptoRand.c | 5 +++-- winpr/libwinpr/dsparse/test/TestDsMakeSpn.c | 4 ++++ .../environment/test/TestEnvironmentGetSetEB.c | 4 ++++ .../test/TestEnvironmentMergeEnvironmentStrings.c | 4 ++++ .../test/TestEnvironmentSetEnvironmentVariable.c | 4 ++++ winpr/libwinpr/file/test/TestFileCreateFile.c | 2 ++ winpr/libwinpr/file/test/TestFileFindFirstFile.c | 2 ++ winpr/libwinpr/file/test/TestFileFindNextFile.c | 1 + winpr/libwinpr/file/test/TestFileGetStdHandle.c | 3 ++- winpr/libwinpr/file/test/TestFilePatternMatch.c | 3 ++- .../libwinpr/interlocked/test/TestInterlockedAccess.c | 3 ++- winpr/libwinpr/interlocked/test/TestInterlockedDList.c | 3 ++- winpr/libwinpr/interlocked/test/TestInterlockedSList.c | 3 ++- winpr/libwinpr/io/test/TestIoDevice.c | 3 +++ .../library/test/TestLibraryGetModuleFileName.c | 3 ++- .../libwinpr/library/test/TestLibraryGetProcAddress.c | 3 ++- winpr/libwinpr/library/test/TestLibraryLoadLibrary.c | 3 ++- winpr/libwinpr/nt/test/TestNtCreateFile.c | 4 ++++ winpr/libwinpr/nt/test/TestNtCurrentTeb.c | 4 ++++ winpr/libwinpr/path/test/TestPathAllocCombine.c | 3 +++ winpr/libwinpr/path/test/TestPathCchAddBackslash.c | 3 +++ winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c | 3 +++ winpr/libwinpr/path/test/TestPathCchAddExtension.c | 3 +++ winpr/libwinpr/path/test/TestPathCchAppend.c | 3 +++ winpr/libwinpr/path/test/TestPathCchFindExtension.c | 3 +++ winpr/libwinpr/path/test/TestPathCchStripPrefix.c | 3 +++ winpr/libwinpr/path/test/TestPathIsUNCEx.c | 3 +++ winpr/libwinpr/path/test/TestPathMakePath.c | 3 +++ winpr/libwinpr/path/test/TestPathShell.c | 3 +++ winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c | 3 ++- .../pipe/test/TestPipeCreateNamedPipeOverlapped.c | 3 ++- winpr/libwinpr/pipe/test/TestPipeCreatePipe.c | 3 ++- winpr/libwinpr/pool/test/TestPoolThread.c | 3 +++ winpr/libwinpr/pool/test/TestPoolWork.c | 4 ++++ .../libwinpr/sspi/test/TestAcquireCredentialsHandle.c | 4 ++++ .../libwinpr/sspi/test/TestEnumerateSecurityPackages.c | 3 +++ .../libwinpr/sspi/test/TestInitializeSecurityContext.c | 4 ++++ .../libwinpr/sspi/test/TestQuerySecurityPackageInfo.c | 4 ++++ winpr/libwinpr/synch/test/TestSynchEvent.c | 3 ++- winpr/libwinpr/synch/test/TestSynchSemaphore.c | 3 ++- winpr/libwinpr/sysinfo/test/TestCPUFeatures.c | 4 ++++ winpr/libwinpr/sysinfo/test/TestGetComputerName.c | 4 ++++ winpr/libwinpr/sysinfo/test/TestGetNativeSystemInfo.c | 3 +++ winpr/libwinpr/sysinfo/test/TestLocalTime.c | 3 +++ winpr/libwinpr/sysinfo/test/TestSystemTime.c | 3 +++ .../libwinpr/thread/test/TestThreadCommandLineToArgv.c | 4 ++++ winpr/libwinpr/thread/test/TestThreadCreateProcess.c | 3 +++ winpr/libwinpr/utils/test/TestArrayList.c | 3 +++ winpr/libwinpr/utils/test/TestBacktrace.c | 3 +++ winpr/libwinpr/utils/test/TestBipBuffer.c | 4 ++++ winpr/libwinpr/utils/test/TestBitStream.c | 7 +++++-- winpr/libwinpr/utils/test/TestBufferPool.c | 3 +++ winpr/libwinpr/utils/test/TestCmdLine.c | 3 +++ winpr/libwinpr/utils/test/TestImage.c | 4 ++++ winpr/libwinpr/utils/test/TestIni.c | 4 ++++ winpr/libwinpr/utils/test/TestListDictionary.c | 3 +++ winpr/libwinpr/utils/test/TestMessagePipe.c | 3 +++ winpr/libwinpr/utils/test/TestMessageQueue.c | 3 +++ winpr/libwinpr/utils/test/TestPrint.c | 3 +++ winpr/libwinpr/utils/test/TestPubSub.c | 3 +++ winpr/libwinpr/utils/test/TestStreamPool.c | 3 +++ winpr/libwinpr/wnd/test/TestWndCreateWindowEx.c | 6 ++++-- winpr/libwinpr/wnd/test/TestWndWmCopyData.c | 6 ++++-- .../wtsapi/test/TestWtsApiEnumerateProcesses.c | 3 +++ .../libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c | 3 +++ .../wtsapi/test/TestWtsApiQuerySessionInformation.c | 3 +++ .../wtsapi/test/TestWtsApiSessionNotification.c | 3 +++ winpr/libwinpr/wtsapi/test/TestWtsApiShutdownSystem.c | 3 +++ winpr/libwinpr/wtsapi/test/TestWtsApiWaitSystemEvent.c | 3 +++ winpr/test/TestIntrinsics.c | 4 ++++ winpr/test/TestTypes.c | 3 +++ 85 files changed, 266 insertions(+), 34 deletions(-) diff --git a/libfreerdp/primitives/test/TestPrimitivesAdd.c b/libfreerdp/primitives/test/TestPrimitivesAdd.c index d155b9c2e..65cc3e3a6 100644 --- a/libfreerdp/primitives/test/TestPrimitivesAdd.c +++ b/libfreerdp/primitives/test/TestPrimitivesAdd.c @@ -67,6 +67,10 @@ static BOOL test_add16s_speed(void) int TestPrimitivesAdd(int argc, char* argv[]) { + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + prim_test_setup(FALSE); if (!test_add16s_func()) return -1; diff --git a/libfreerdp/primitives/test/TestPrimitivesYUV.c b/libfreerdp/primitives/test/TestPrimitivesYUV.c index f32464f15..302cfbc50 100644 --- a/libfreerdp/primitives/test/TestPrimitivesYUV.c +++ b/libfreerdp/primitives/test/TestPrimitivesYUV.c @@ -860,6 +860,8 @@ int TestPrimitivesYUV(int argc, char* argv[]) BOOL large = (argc > 1); UINT32 x; int rc = -1; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); prim_test_setup(FALSE); primitives_t* prims = primitives_get(); diff --git a/libfreerdp/utils/test/TestRingBuffer.c b/libfreerdp/utils/test/TestRingBuffer.c index e3491e5ec..730381e58 100644 --- a/libfreerdp/utils/test/TestRingBuffer.c +++ b/libfreerdp/utils/test/TestRingBuffer.c @@ -89,6 +89,9 @@ int TestRingBuffer(int argc, char* argv[]) int i /*, chunkNb, counter*/; DataChunk chunks[2]; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + if (!ringbuffer_init(&ringBuffer, 10)) { fprintf(stderr, "unable to initialize ringbuffer\n"); diff --git a/rdtk/sample/rdtk_x11.c b/rdtk/sample/rdtk_x11.c index 6cbabe5e8..01ddb4136 100644 --- a/rdtk/sample/rdtk_x11.c +++ b/rdtk/sample/rdtk_x11.c @@ -58,6 +58,9 @@ int main(int argc, char** argv) XPixmapFormatValues* pf; XPixmapFormatValues* pfs; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + display = XOpenDisplay(NULL); if (!display) diff --git a/winpr/libwinpr/clipboard/test/TestClipboardFormats.c b/winpr/libwinpr/clipboard/test/TestClipboardFormats.c index 46ca404d2..3cfa3714a 100644 --- a/winpr/libwinpr/clipboard/test/TestClipboardFormats.c +++ b/winpr/libwinpr/clipboard/test/TestClipboardFormats.c @@ -12,6 +12,9 @@ int TestClipboardFormats(int argc, char* argv[]) wClipboard* clipboard; UINT32 utf8StringFormatId; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + clipboard = ClipboardCreate(); if (!clipboard) return -1; diff --git a/winpr/libwinpr/credui/test/TestCredUICmdLinePromptForCredentials.c b/winpr/libwinpr/credui/test/TestCredUICmdLinePromptForCredentials.c index 83379ce6e..2899b8d03 100644 --- a/winpr/libwinpr/credui/test/TestCredUICmdLinePromptForCredentials.c +++ b/winpr/libwinpr/credui/test/TestCredUICmdLinePromptForCredentials.c @@ -12,12 +12,13 @@ int TestCredUICmdLinePromptForCredentials(int argc, char* argv[]) BOOL fSave; DWORD status; DWORD dwFlags; - TCHAR UserName[CREDUI_MAX_USERNAME_LENGTH]; - TCHAR Password[CREDUI_MAX_PASSWORD_LENGTH]; + TCHAR UserName[CREDUI_MAX_USERNAME_LENGTH] = { 0 }; + TCHAR Password[CREDUI_MAX_PASSWORD_LENGTH] = { 0 }; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); fSave = FALSE; - ZeroMemory(UserName, sizeof(UserName)); - ZeroMemory(Password, sizeof(Password)); dwFlags = CREDUI_FLAGS_DO_NOT_PERSIST | CREDUI_FLAGS_EXCLUDE_CERTIFICATES; status = CredUICmdLinePromptForCredentials(testTargetName, NULL, 0, UserName, diff --git a/winpr/libwinpr/credui/test/TestCredUIParseUserName.c b/winpr/libwinpr/credui/test/TestCredUIParseUserName.c index b4452926d..88f4607e0 100644 --- a/winpr/libwinpr/credui/test/TestCredUIParseUserName.c +++ b/winpr/libwinpr/credui/test/TestCredUIParseUserName.c @@ -11,14 +11,14 @@ static const TCHAR testUserName2[] = _T("JohnDoe@LAB1"); int TestCredUIParseUserName(int argc, char* argv[]) { DWORD status; - TCHAR User[CREDUI_MAX_USERNAME_LENGTH + 1]; - TCHAR Domain[CREDUI_MAX_DOMAIN_TARGET_LENGTH + 1]; + TCHAR User[CREDUI_MAX_USERNAME_LENGTH + 1] = { 0 }; + TCHAR Domain[CREDUI_MAX_DOMAIN_TARGET_LENGTH + 1] = { 0 }; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); /* Test LAB1\JohnDoe */ - ZeroMemory(User, sizeof(User)); - ZeroMemory(Domain, sizeof(Domain)); - status = CredUIParseUserName(testUserName1, User, sizeof(User) / sizeof(TCHAR), Domain, sizeof(Domain) / sizeof(TCHAR)); diff --git a/winpr/libwinpr/credui/test/TestCredUIPromptForCredentials.c b/winpr/libwinpr/credui/test/TestCredUIPromptForCredentials.c index 63462bde0..30aa3667b 100644 --- a/winpr/libwinpr/credui/test/TestCredUIPromptForCredentials.c +++ b/winpr/libwinpr/credui/test/TestCredUIPromptForCredentials.c @@ -15,12 +15,13 @@ int TestCredUIPromptForCredentials(int argc, char* argv[]) BOOL fSave; DWORD status; DWORD dwFlags; - TCHAR UserName[CREDUI_MAX_USERNAME_LENGTH]; - TCHAR Password[CREDUI_MAX_PASSWORD_LENGTH]; + TCHAR UserName[CREDUI_MAX_USERNAME_LENGTH] = { 0 }; + TCHAR Password[CREDUI_MAX_PASSWORD_LENGTH] = { 0 }; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); fSave = FALSE; - ZeroMemory(UserName, sizeof(UserName)); - ZeroMemory(Password, sizeof(Password)); dwFlags = CREDUI_FLAGS_DO_NOT_PERSIST | CREDUI_FLAGS_EXCLUDE_CERTIFICATES; status = CredUIPromptForCredentials(&testUiInfo, testTargetName, NULL, 0, UserName, diff --git a/winpr/libwinpr/crt/test/TestAlignment.c b/winpr/libwinpr/crt/test/TestAlignment.c index 0e4595b89..83dcab3fd 100644 --- a/winpr/libwinpr/crt/test/TestAlignment.c +++ b/winpr/libwinpr/crt/test/TestAlignment.c @@ -9,6 +9,9 @@ int TestAlignment(int argc, char* argv[]) size_t alignment; size_t offset; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /* Alignment should be 2^N where N is a positive integer */ alignment = 16; diff --git a/winpr/libwinpr/crt/test/TestFormatSpecifiers.c b/winpr/libwinpr/crt/test/TestFormatSpecifiers.c index 7a3da4c1b..0e2b68abc 100644 --- a/winpr/libwinpr/crt/test/TestFormatSpecifiers.c +++ b/winpr/libwinpr/crt/test/TestFormatSpecifiers.c @@ -8,6 +8,9 @@ int TestFormatSpecifiers(int argc, char* argv[]) char fmt[4096]; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /* size_t */ { size_t arg = 0xabcd; diff --git a/winpr/libwinpr/crt/test/TestString.c b/winpr/libwinpr/crt/test/TestString.c index df154fe1c..18f7a7528 100644 --- a/winpr/libwinpr/crt/test/TestString.c +++ b/winpr/libwinpr/crt/test/TestString.c @@ -34,6 +34,9 @@ int TestString(int argc, char* argv[]) size_t length; WCHAR* context; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + #ifdef __BIG_ENDIAN__ /* Be sure that we always use LE encoded string */ ByteSwapUnicode(testStringW, testStringW_Length); diff --git a/winpr/libwinpr/crt/test/TestTypes.c b/winpr/libwinpr/crt/test/TestTypes.c index 5b73bd0ee..734da0631 100644 --- a/winpr/libwinpr/crt/test/TestTypes.c +++ b/winpr/libwinpr/crt/test/TestTypes.c @@ -55,6 +55,9 @@ int TestTypes(int argc, char* argv[]) { int status = 0; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + TEST_SIZEOF_TYPE(INT8) TEST_SIZEOF_TYPE(UINT8) diff --git a/winpr/libwinpr/crypto/test/TestCryptoCertEnumCertificatesInStore.c b/winpr/libwinpr/crypto/test/TestCryptoCertEnumCertificatesInStore.c index 868e9544e..071fe6fb7 100644 --- a/winpr/libwinpr/crypto/test/TestCryptoCertEnumCertificatesInStore.c +++ b/winpr/libwinpr/crypto/test/TestCryptoCertEnumCertificatesInStore.c @@ -20,6 +20,9 @@ int TestCryptoCertEnumCertificatesInStore(int argc, char* argv[]) HCERTSTORE hCertStore = NULL; PCCERT_CONTEXT pCertContext = NULL; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /** * System Store Locations: * http://msdn.microsoft.com/en-us/library/windows/desktop/aa388136/ diff --git a/winpr/libwinpr/crypto/test/TestCryptoCipher.c b/winpr/libwinpr/crypto/test/TestCryptoCipher.c index 11f765e6f..e93bc4054 100644 --- a/winpr/libwinpr/crypto/test/TestCryptoCipher.c +++ b/winpr/libwinpr/crypto/test/TestCryptoCipher.c @@ -219,6 +219,10 @@ static BOOL test_crypto_cipher_key() int TestCryptoCipher(int argc, char* argv[]) { + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + winpr_InitializeSSL(WINPR_SSL_INIT_DEFAULT); if (!test_crypto_cipher_aes_128_cbc()) diff --git a/winpr/libwinpr/crypto/test/TestCryptoRand.c b/winpr/libwinpr/crypto/test/TestCryptoRand.c index b6c14b1c1..144b12d2b 100644 --- a/winpr/libwinpr/crypto/test/TestCryptoRand.c +++ b/winpr/libwinpr/crypto/test/TestCryptoRand.c @@ -6,9 +6,10 @@ int TestCryptoRand(int argc, char* argv[]) { char* str; - BYTE rnd[16]; + BYTE rnd[16] = { 0 }; - ZeroMemory(rnd, sizeof(rnd)); + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); winpr_RAND(rnd, sizeof(rnd)); diff --git a/winpr/libwinpr/dsparse/test/TestDsMakeSpn.c b/winpr/libwinpr/dsparse/test/TestDsMakeSpn.c index d620516ae..6d64ac2f4 100644 --- a/winpr/libwinpr/dsparse/test/TestDsMakeSpn.c +++ b/winpr/libwinpr/dsparse/test/TestDsMakeSpn.c @@ -16,6 +16,10 @@ int TestDsMakeSpn(int argc, char* argv[]) DWORD status; DWORD SpnLength; SpnLength = -1; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + status = DsMakeSpn(testServiceClass, testServiceName, NULL, 0, NULL, &SpnLength, NULL); if (status != ERROR_INVALID_PARAMETER) diff --git a/winpr/libwinpr/environment/test/TestEnvironmentGetSetEB.c b/winpr/libwinpr/environment/test/TestEnvironmentGetSetEB.c index 17a8cbe28..072861694 100644 --- a/winpr/libwinpr/environment/test/TestEnvironmentGetSetEB.c +++ b/winpr/libwinpr/environment/test/TestEnvironmentGetSetEB.c @@ -13,6 +13,10 @@ int TestEnvironmentGetSetEB(int argc, char* argv[]) DWORD length; LPTCH lpszEnvironmentBlock = "SHELL=123\0test=1\0test1=2\0DISPLAY=WINPR_TEST_VALUE\0\0"; LPTCH lpszEnvironmentBlockNew = NULL; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + rc = -1; /* Get length of an variable */ length = GetEnvironmentVariableEBA(lpszEnvironmentBlock, "DISPLAY", NULL, 0); diff --git a/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c b/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c index 944423f3c..cfb13879b 100644 --- a/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c +++ b/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c @@ -12,6 +12,10 @@ int TestEnvironmentMergeEnvironmentStrings(int argc, char* argv[]) LPTCH lpszEnvironmentBlock; LPTCH lpsz2Merge = "SHELL=123\0test=1\0test1=2\0DISPLAY=:77\0\0"; LPTCH lpszMergedEnvironmentBlock; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + lpszEnvironmentBlock = GetEnvironmentStrings(); lpszMergedEnvironmentBlock = MergeEnvironmentStrings(lpszEnvironmentBlock, lpsz2Merge); p = (TCHAR*)lpszMergedEnvironmentBlock; diff --git a/winpr/libwinpr/environment/test/TestEnvironmentSetEnvironmentVariable.c b/winpr/libwinpr/environment/test/TestEnvironmentSetEnvironmentVariable.c index c6d8b4b41..8a0a9e198 100644 --- a/winpr/libwinpr/environment/test/TestEnvironmentSetEnvironmentVariable.c +++ b/winpr/libwinpr/environment/test/TestEnvironmentSetEnvironmentVariable.c @@ -13,6 +13,10 @@ int TestEnvironmentSetEnvironmentVariable(int argc, char* argv[]) DWORD nSize; LPSTR lpBuffer = NULL; DWORD error = 0; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + SetEnvironmentVariableA(TEST_NAME, TEST_VALUE); nSize = GetEnvironmentVariableA(TEST_NAME, NULL, 0); diff --git a/winpr/libwinpr/file/test/TestFileCreateFile.c b/winpr/libwinpr/file/test/TestFileCreateFile.c index 493a07534..ad97ebadd 100644 --- a/winpr/libwinpr/file/test/TestFileCreateFile.c +++ b/winpr/libwinpr/file/test/TestFileCreateFile.c @@ -18,6 +18,8 @@ int TestFileCreateFile(int argc, char* argv[]) LPSTR name; int rc = 0; SYSTEMTIME systemTime; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); GetSystemTime(&systemTime); sprintf_s(sname, sizeof(sname), "CreateFile-%04" PRIu16 "%02" PRIu16 "%02" PRIu16 "%02" PRIu16 "%02" PRIu16 diff --git a/winpr/libwinpr/file/test/TestFileFindFirstFile.c b/winpr/libwinpr/file/test/TestFileFindFirstFile.c index 2d0a3f29d..d8015b55d 100644 --- a/winpr/libwinpr/file/test/TestFileFindFirstFile.c +++ b/winpr/libwinpr/file/test/TestFileFindFirstFile.c @@ -16,6 +16,8 @@ int TestFileFindFirstFile(int argc, char* argv[]) LPTSTR BasePath; WIN32_FIND_DATA FindData; TCHAR FilePath[PATHCCH_MAX_CCH]; + WINPR_UNUSED(argc); + str = argv[1]; #ifdef UNICODE length = MultiByteToWideChar(CP_UTF8, 0, str, strlen(str), NULL, 0); diff --git a/winpr/libwinpr/file/test/TestFileFindNextFile.c b/winpr/libwinpr/file/test/TestFileFindNextFile.c index 06e4fbff1..8df377a81 100644 --- a/winpr/libwinpr/file/test/TestFileFindNextFile.c +++ b/winpr/libwinpr/file/test/TestFileFindNextFile.c @@ -18,6 +18,7 @@ int TestFileFindNextFile(int argc, char* argv[]) LPTSTR BasePath; WIN32_FIND_DATA FindData; TCHAR FilePath[PATHCCH_MAX_CCH]; + WINPR_UNUSED(argc); str = argv[1]; #ifdef UNICODE length = MultiByteToWideChar(CP_UTF8, 0, str, strlen(str), NULL, 0); diff --git a/winpr/libwinpr/file/test/TestFileGetStdHandle.c b/winpr/libwinpr/file/test/TestFileGetStdHandle.c index 5dfd93d7c..be44b5776 100644 --- a/winpr/libwinpr/file/test/TestFileGetStdHandle.c +++ b/winpr/libwinpr/file/test/TestFileGetStdHandle.c @@ -29,7 +29,8 @@ int TestFileGetStdHandle(int argc, char* argv[]) HANDLE so; const char buf[] = "happy happy"; DWORD bytesWritten; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); so = GetStdHandle(STD_OUTPUT_HANDLE); if (so == INVALID_HANDLE_VALUE) { diff --git a/winpr/libwinpr/file/test/TestFilePatternMatch.c b/winpr/libwinpr/file/test/TestFilePatternMatch.c index 76bb53391..8f7a2fb33 100644 --- a/winpr/libwinpr/file/test/TestFilePatternMatch.c +++ b/winpr/libwinpr/file/test/TestFilePatternMatch.c @@ -7,7 +7,8 @@ int TestFilePatternMatch(int argc, char* argv[]) { /* '*' expression */ - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); if (!FilePatternMatchA("document.txt", "*")) { printf("FilePatternMatchA error: FileName: %s Pattern: %s\n", "document.txt", "*"); diff --git a/winpr/libwinpr/interlocked/test/TestInterlockedAccess.c b/winpr/libwinpr/interlocked/test/TestInterlockedAccess.c index 626d90aae..ce779ccdd 100644 --- a/winpr/libwinpr/interlocked/test/TestInterlockedAccess.c +++ b/winpr/libwinpr/interlocked/test/TestInterlockedAccess.c @@ -12,7 +12,8 @@ int TestInterlockedAccess(int argc, char* argv[]) LONG* Destination; LONGLONG oldValue64; LONGLONG* Destination64; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); /* InterlockedIncrement */ Addend = _aligned_malloc(sizeof(LONG), sizeof(LONG)); diff --git a/winpr/libwinpr/interlocked/test/TestInterlockedDList.c b/winpr/libwinpr/interlocked/test/TestInterlockedDList.c index 12f1ef9c2..0b8338837 100644 --- a/winpr/libwinpr/interlocked/test/TestInterlockedDList.c +++ b/winpr/libwinpr/interlocked/test/TestInterlockedDList.c @@ -16,7 +16,8 @@ int TestInterlockedDList(int argc, char* argv[]) PLIST_ITEM pListItem; WINPR_PLIST_ENTRY pListHead; WINPR_PLIST_ENTRY pListEntry; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); pListHead = (WINPR_PLIST_ENTRY)_aligned_malloc(sizeof(WINPR_LIST_ENTRY), MEMORY_ALLOCATION_ALIGNMENT); diff --git a/winpr/libwinpr/interlocked/test/TestInterlockedSList.c b/winpr/libwinpr/interlocked/test/TestInterlockedSList.c index e2c255307..61fdb8135 100644 --- a/winpr/libwinpr/interlocked/test/TestInterlockedSList.c +++ b/winpr/libwinpr/interlocked/test/TestInterlockedSList.c @@ -15,7 +15,8 @@ int TestInterlockedSList(int argc, char* argv[]) ULONG Count; WINPR_PSLIST_ENTRY pFirstEntry; WINPR_PSLIST_HEADER pListHead; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); /* Initialize the list header to a MEMORY_ALLOCATION_ALIGNMENT boundary. */ pListHead = (WINPR_PSLIST_HEADER)_aligned_malloc(sizeof(WINPR_SLIST_HEADER), MEMORY_ALLOCATION_ALIGNMENT); diff --git a/winpr/libwinpr/io/test/TestIoDevice.c b/winpr/libwinpr/io/test/TestIoDevice.c index 357734b8a..0e1d82d61 100644 --- a/winpr/libwinpr/io/test/TestIoDevice.c +++ b/winpr/libwinpr/io/test/TestIoDevice.c @@ -12,6 +12,9 @@ int TestIoDevice(int argc, char* argv[]) UNICODE_STRING uString; PDEVICE_OBJECT_EX pDeviceObject = NULL; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + _RtlInitAnsiString(&aString, "\\Device\\Example"); _RtlAnsiStringToUnicodeString(&uString, &aString, TRUE); diff --git a/winpr/libwinpr/library/test/TestLibraryGetModuleFileName.c b/winpr/libwinpr/library/test/TestLibraryGetModuleFileName.c index cb413779a..abf92cc1b 100644 --- a/winpr/libwinpr/library/test/TestLibraryGetModuleFileName.c +++ b/winpr/libwinpr/library/test/TestLibraryGetModuleFileName.c @@ -10,7 +10,8 @@ int TestLibraryGetModuleFileName(int argc, char* argv[]) { char ModuleFileName[4096]; DWORD len; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); /* Test insufficient buffer size behaviour */ SetLastError(ERROR_SUCCESS); len = GetModuleFileNameA(NULL, ModuleFileName, 2); diff --git a/winpr/libwinpr/library/test/TestLibraryGetProcAddress.c b/winpr/libwinpr/library/test/TestLibraryGetProcAddress.c index d1eccf982..0a7f43e52 100644 --- a/winpr/libwinpr/library/test/TestLibraryGetProcAddress.c +++ b/winpr/libwinpr/library/test/TestLibraryGetProcAddress.c @@ -17,7 +17,8 @@ int TestLibraryGetProcAddress(int argc, char* argv[]) LPCSTR SharedLibraryExtension; CHAR LibraryPath[PATHCCH_MAX_CCH]; PCHAR p; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); if (!GetModuleFileNameA(NULL, LibraryPath, PATHCCH_MAX_CCH)) { printf("%s: GetModuleFilenameA failed: 0x%08" PRIX32 "\n", __FUNCTION__, GetLastError()); diff --git a/winpr/libwinpr/library/test/TestLibraryLoadLibrary.c b/winpr/libwinpr/library/test/TestLibraryLoadLibrary.c index 20fb51647..cf60f4d35 100644 --- a/winpr/libwinpr/library/test/TestLibraryLoadLibrary.c +++ b/winpr/libwinpr/library/test/TestLibraryLoadLibrary.c @@ -12,7 +12,8 @@ int TestLibraryLoadLibrary(int argc, char* argv[]) LPCSTR SharedLibraryExtension; CHAR LibraryPath[PATHCCH_MAX_CCH]; PCHAR p; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); if (!GetModuleFileNameA(NULL, LibraryPath, PATHCCH_MAX_CCH)) { printf("%s: GetModuleFilenameA failed: 0x%08" PRIX32 "\n", __FUNCTION__, GetLastError()); diff --git a/winpr/libwinpr/nt/test/TestNtCreateFile.c b/winpr/libwinpr/nt/test/TestNtCreateFile.c index f05b550a5..18e21fe93 100644 --- a/winpr/libwinpr/nt/test/TestNtCreateFile.c +++ b/winpr/libwinpr/nt/test/TestNtCreateFile.c @@ -21,6 +21,10 @@ int TestNtCreateFile(int argc, char* argv[]) OBJECT_ATTRIBUTES attributes; IO_STATUS_BLOCK ioStatusBlock; int result = -1; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + _RtlInitAnsiString(&aString, TESTFILE); ntstatus = _RtlAnsiStringToUnicodeString(&uString, &aString, TRUE); diff --git a/winpr/libwinpr/nt/test/TestNtCurrentTeb.c b/winpr/libwinpr/nt/test/TestNtCurrentTeb.c index 565354d33..5eac4ccd7 100644 --- a/winpr/libwinpr/nt/test/TestNtCurrentTeb.c +++ b/winpr/libwinpr/nt/test/TestNtCurrentTeb.c @@ -16,5 +16,9 @@ int TestNtCurrentTeb(int argc, char* argv[]) return -1; } #endif + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + return 0; } diff --git a/winpr/libwinpr/path/test/TestPathAllocCombine.c b/winpr/libwinpr/path/test/TestPathAllocCombine.c index 396c178cf..f6ac8ff11 100644 --- a/winpr/libwinpr/path/test/TestPathAllocCombine.c +++ b/winpr/libwinpr/path/test/TestPathAllocCombine.c @@ -17,6 +17,9 @@ int TestPathAllocCombine(int argc, char* argv[]) HRESULT status; LPTSTR PathOut; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /* Base Path: Backslash, More Path: No Backslash */ status = PathAllocCombine(testBasePathBackslash, testMorePathNoBackslash, 0, &PathOut); diff --git a/winpr/libwinpr/path/test/TestPathCchAddBackslash.c b/winpr/libwinpr/path/test/TestPathCchAddBackslash.c index c594ef292..7ee612d47 100644 --- a/winpr/libwinpr/path/test/TestPathCchAddBackslash.c +++ b/winpr/libwinpr/path/test/TestPathCchAddBackslash.c @@ -13,6 +13,9 @@ int TestPathCchAddBackslash(int argc, char* argv[]) HRESULT status; TCHAR Path[PATHCCH_MAX_CCH]; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /** * PathCchAddBackslash returns S_OK if the function was successful, * S_FALSE if the path string already ends in a backslash, diff --git a/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c b/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c index eaf2a53e3..b4becce70 100644 --- a/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c +++ b/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c @@ -15,6 +15,9 @@ int TestPathCchAddBackslashEx(int argc, char* argv[]) size_t cchRemaining; TCHAR Path[PATHCCH_MAX_CCH]; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /** * PathCchAddBackslashEx returns S_OK if the function was successful, * S_FALSE if the path string already ends in a backslash, diff --git a/winpr/libwinpr/path/test/TestPathCchAddExtension.c b/winpr/libwinpr/path/test/TestPathCchAddExtension.c index 213c41059..fcb70bd83 100644 --- a/winpr/libwinpr/path/test/TestPathCchAddExtension.c +++ b/winpr/libwinpr/path/test/TestPathCchAddExtension.c @@ -15,6 +15,9 @@ int TestPathCchAddExtension(int argc, char* argv[]) HRESULT status; TCHAR Path[PATHCCH_MAX_CCH]; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /* Path: no extension, Extension: dot */ _tcscpy(Path, testPathNoExtension); diff --git a/winpr/libwinpr/path/test/TestPathCchAppend.c b/winpr/libwinpr/path/test/TestPathCchAppend.c index c833fdee0..e7bf9a643 100644 --- a/winpr/libwinpr/path/test/TestPathCchAppend.c +++ b/winpr/libwinpr/path/test/TestPathCchAppend.c @@ -17,6 +17,9 @@ int TestPathCchAppend(int argc, char* argv[]) TCHAR Path[PATHCCH_MAX_CCH]; size_t i; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /* Base Path: Backslash, More Path: No Backslash */ _tcscpy(Path, testBasePathBackslash); diff --git a/winpr/libwinpr/path/test/TestPathCchFindExtension.c b/winpr/libwinpr/path/test/TestPathCchFindExtension.c index 7f2bd4879..812bfaeda 100644 --- a/winpr/libwinpr/path/test/TestPathCchFindExtension.c +++ b/winpr/libwinpr/path/test/TestPathCchFindExtension.c @@ -12,6 +12,9 @@ int TestPathCchFindExtension(int argc, char* argv[]) PCSTR pszTmp; HRESULT hr; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /* Test invalid args */ hr = PathCchFindExtensionA(NULL, sizeof(testPathExtension), &pszExt); diff --git a/winpr/libwinpr/path/test/TestPathCchStripPrefix.c b/winpr/libwinpr/path/test/TestPathCchStripPrefix.c index ac4580ce6..896b4378b 100644 --- a/winpr/libwinpr/path/test/TestPathCchStripPrefix.c +++ b/winpr/libwinpr/path/test/TestPathCchStripPrefix.c @@ -23,6 +23,9 @@ int TestPathCchStripPrefix(int argc, char* argv[]) TCHAR Path[PATHCCH_MAX_CCH]; int i; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /** * PathCchStripPrefix returns S_OK if the prefix was removed, S_FALSE if * the path did not have a prefix to remove, or an HRESULT failure code. diff --git a/winpr/libwinpr/path/test/TestPathIsUNCEx.c b/winpr/libwinpr/path/test/TestPathIsUNCEx.c index f94037900..4472ba995 100644 --- a/winpr/libwinpr/path/test/TestPathIsUNCEx.c +++ b/winpr/libwinpr/path/test/TestPathIsUNCEx.c @@ -15,6 +15,9 @@ int TestPathIsUNCEx(int argc, char* argv[]) LPTSTR Server; TCHAR Path[PATHCCH_MAX_CCH]; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /* Path is UNC */ _tcscpy(Path, testPathUNC); diff --git a/winpr/libwinpr/path/test/TestPathMakePath.c b/winpr/libwinpr/path/test/TestPathMakePath.c index 39b480777..0922d6513 100644 --- a/winpr/libwinpr/path/test/TestPathMakePath.c +++ b/winpr/libwinpr/path/test/TestPathMakePath.c @@ -17,6 +17,9 @@ int TestPathMakePath(int argc, char* argv[]) char delim = PathGetSeparatorA(0); char* base = GetKnownPath(KNOWN_PATH_TEMP); + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + if (!base) { fprintf(stderr, "Failed to get temporary directory!\n"); diff --git a/winpr/libwinpr/path/test/TestPathShell.c b/winpr/libwinpr/path/test/TestPathShell.c index 8d354ffbe..37feadc2e 100644 --- a/winpr/libwinpr/path/test/TestPathShell.c +++ b/winpr/libwinpr/path/test/TestPathShell.c @@ -18,6 +18,9 @@ int TestPathShell(int argc, char* argv[]) int rc = 0; size_t x; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + for (x = 0; x < sizeof(paths) / sizeof(paths[0]); x++) { const int id = paths[x]; diff --git a/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c b/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c index 9f813de44..9a96358d6 100644 --- a/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c +++ b/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c @@ -453,7 +453,8 @@ int TestPipeCreateNamedPipe(int argc, char* argv[]) HANDLE ClientThread; HANDLE ServerThread; HANDLE hPipe; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); /* Verify that CreateNamedPipe returns INVALID_HANDLE_VALUE on failure */ hPipe = CreateNamedPipeA(NULL, 0, 0, 0, 0, 0, 0, NULL); if (hPipe != INVALID_HANDLE_VALUE) diff --git a/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c b/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c index 6c8d3be2e..7e26ff3bc 100644 --- a/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c +++ b/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c @@ -335,7 +335,8 @@ int TestPipeCreateNamedPipeOverlapped(int argc, char* argv[]) HANDLE ClientThread; HANDLE ServerThread; int result = -1; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); FillMemory(SERVER_MESSAGE, PIPE_BUFFER_SIZE, 0xAA); FillMemory(CLIENT_MESSAGE, PIPE_BUFFER_SIZE, 0xBB); diff --git a/winpr/libwinpr/pipe/test/TestPipeCreatePipe.c b/winpr/libwinpr/pipe/test/TestPipeCreatePipe.c index a54e192e9..c8fb7efdd 100644 --- a/winpr/libwinpr/pipe/test/TestPipeCreatePipe.c +++ b/winpr/libwinpr/pipe/test/TestPipeCreatePipe.c @@ -16,7 +16,8 @@ int TestPipeCreatePipe(int argc, char* argv[]) HANDLE hWritePipe; BYTE readBuffer[BUFFER_SIZE]; BYTE writeBuffer[BUFFER_SIZE]; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); status = CreatePipe(&hReadPipe, &hWritePipe, NULL, BUFFER_SIZE * 2); if (!status) diff --git a/winpr/libwinpr/pool/test/TestPoolThread.c b/winpr/libwinpr/pool/test/TestPoolThread.c index 65d11f37e..bead1251e 100644 --- a/winpr/libwinpr/pool/test/TestPoolThread.c +++ b/winpr/libwinpr/pool/test/TestPoolThread.c @@ -18,6 +18,9 @@ int TestPoolThread(int argc, char* argv[]) { TP_POOL* pool; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + if (!(pool = CreateThreadpool(NULL))) { printf("CreateThreadpool failed\n"); diff --git a/winpr/libwinpr/pool/test/TestPoolWork.c b/winpr/libwinpr/pool/test/TestPoolWork.c index 05720b272..1b04d3a66 100644 --- a/winpr/libwinpr/pool/test/TestPoolWork.c +++ b/winpr/libwinpr/pool/test/TestPoolWork.c @@ -125,6 +125,10 @@ fail: int TestPoolWork(int argc, char* argv[]) { + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + if (!test1()) return -1; diff --git a/winpr/libwinpr/sspi/test/TestAcquireCredentialsHandle.c b/winpr/libwinpr/sspi/test/TestAcquireCredentialsHandle.c index 90b55421a..1e4c1c262 100644 --- a/winpr/libwinpr/sspi/test/TestAcquireCredentialsHandle.c +++ b/winpr/libwinpr/sspi/test/TestAcquireCredentialsHandle.c @@ -17,6 +17,10 @@ int TestAcquireCredentialsHandle(int argc, char* argv[]) SEC_WINNT_AUTH_IDENTITY identity; SecurityFunctionTable* table; SecPkgCredentials_Names credential_names; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + sspi_GlobalInit(); table = InitSecurityInterface(); identity.User = (UINT16*)_strdup(test_User); diff --git a/winpr/libwinpr/sspi/test/TestEnumerateSecurityPackages.c b/winpr/libwinpr/sspi/test/TestEnumerateSecurityPackages.c index e4ef1813b..2ef132a18 100644 --- a/winpr/libwinpr/sspi/test/TestEnumerateSecurityPackages.c +++ b/winpr/libwinpr/sspi/test/TestEnumerateSecurityPackages.c @@ -12,6 +12,9 @@ int TestEnumerateSecurityPackages(int argc, char* argv[]) SECURITY_STATUS status; SecPkgInfo* pPackageInfo; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + sspi_GlobalInit(); status = EnumerateSecurityPackages(&cPackages, &pPackageInfo); diff --git a/winpr/libwinpr/sspi/test/TestInitializeSecurityContext.c b/winpr/libwinpr/sspi/test/TestInitializeSecurityContext.c index 7465831c0..c76a84254 100644 --- a/winpr/libwinpr/sspi/test/TestInitializeSecurityContext.c +++ b/winpr/libwinpr/sspi/test/TestInitializeSecurityContext.c @@ -25,6 +25,10 @@ int TestInitializeSecurityContext(int argc, char* argv[]) PSecBuffer p_SecBuffer; SecBuffer output_SecBuffer; SecBufferDesc output_SecBuffer_desc; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + sspi_GlobalInit(); table = InitSecurityInterface(); status = QuerySecurityPackageInfo(NTLM_SSP_NAME, &pPackageInfo); diff --git a/winpr/libwinpr/sspi/test/TestQuerySecurityPackageInfo.c b/winpr/libwinpr/sspi/test/TestQuerySecurityPackageInfo.c index 8467d92a1..c416d33d1 100644 --- a/winpr/libwinpr/sspi/test/TestQuerySecurityPackageInfo.c +++ b/winpr/libwinpr/sspi/test/TestQuerySecurityPackageInfo.c @@ -9,6 +9,10 @@ int TestQuerySecurityPackageInfo(int argc, char* argv[]) int rc; SECURITY_STATUS status; SecPkgInfo* pPackageInfo; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + sspi_GlobalInit(); status = QuerySecurityPackageInfo(NTLM_SSP_NAME, &pPackageInfo); diff --git a/winpr/libwinpr/synch/test/TestSynchEvent.c b/winpr/libwinpr/synch/test/TestSynchEvent.c index 3f6506588..dd7c65853 100644 --- a/winpr/libwinpr/synch/test/TestSynchEvent.c +++ b/winpr/libwinpr/synch/test/TestSynchEvent.c @@ -6,7 +6,8 @@ int TestSynchEvent(int argc, char* argv[]) { HANDLE event; int i; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); if (ResetEvent(NULL)) { printf("ResetEvent(NULL) unexpectedly succeeded\n"); diff --git a/winpr/libwinpr/synch/test/TestSynchSemaphore.c b/winpr/libwinpr/synch/test/TestSynchSemaphore.c index 572e1bbb7..8c7db3495 100644 --- a/winpr/libwinpr/synch/test/TestSynchSemaphore.c +++ b/winpr/libwinpr/synch/test/TestSynchSemaphore.c @@ -5,7 +5,8 @@ int TestSynchSemaphore(int argc, char* argv[]) { HANDLE semaphore; - + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); semaphore = CreateSemaphore(NULL, 0, 1, NULL); if (!semaphore) diff --git a/winpr/libwinpr/sysinfo/test/TestCPUFeatures.c b/winpr/libwinpr/sysinfo/test/TestCPUFeatures.c index c1b3f65cb..1c5829bc4 100644 --- a/winpr/libwinpr/sysinfo/test/TestCPUFeatures.c +++ b/winpr/libwinpr/sysinfo/test/TestCPUFeatures.c @@ -9,6 +9,10 @@ printf("\t" #feature ": %s\n", IsProcessorFeaturePresentEx(feature) ? "yes" : "no") int TestCPUFeatures(int argc, char* argv[]) { + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + printf("Base CPU Flags:\n"); #ifdef _M_IX86_AMD64 TEST_FEATURE(PF_MMX_INSTRUCTIONS_AVAILABLE); diff --git a/winpr/libwinpr/sysinfo/test/TestGetComputerName.c b/winpr/libwinpr/sysinfo/test/TestGetComputerName.c index 61e66ee20..ffbe774f9 100644 --- a/winpr/libwinpr/sysinfo/test/TestGetComputerName.c +++ b/winpr/libwinpr/sysinfo/test/TestGetComputerName.c @@ -331,6 +331,10 @@ static BOOL Test_GetComputerNameEx_Format(COMPUTER_NAME_FORMAT format) int TestGetComputerName(int argc, char* argv[]) { + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + if (!Test_GetComputerName()) return -1; diff --git a/winpr/libwinpr/sysinfo/test/TestGetNativeSystemInfo.c b/winpr/libwinpr/sysinfo/test/TestGetNativeSystemInfo.c index f249a1562..f22716437 100644 --- a/winpr/libwinpr/sysinfo/test/TestGetNativeSystemInfo.c +++ b/winpr/libwinpr/sysinfo/test/TestGetNativeSystemInfo.c @@ -6,6 +6,9 @@ int TestGetNativeSystemInfo(int argc, char* argv[]) { SYSTEM_INFO sysinfo; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + GetNativeSystemInfo(&sysinfo); printf("SystemInfo:\n"); diff --git a/winpr/libwinpr/sysinfo/test/TestLocalTime.c b/winpr/libwinpr/sysinfo/test/TestLocalTime.c index ea8ae7c16..6ff5bf043 100644 --- a/winpr/libwinpr/sysinfo/test/TestLocalTime.c +++ b/winpr/libwinpr/sysinfo/test/TestLocalTime.c @@ -6,6 +6,9 @@ int TestLocalTime(int argc, char* argv[]) { SYSTEMTIME lTime; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + GetLocalTime(&lTime); printf("GetLocalTime: wYear: %" PRIu16 " wMonth: %" PRIu16 " wDayOfWeek: %" PRIu16 diff --git a/winpr/libwinpr/sysinfo/test/TestSystemTime.c b/winpr/libwinpr/sysinfo/test/TestSystemTime.c index 465e84680..2a2b69ea7 100644 --- a/winpr/libwinpr/sysinfo/test/TestSystemTime.c +++ b/winpr/libwinpr/sysinfo/test/TestSystemTime.c @@ -6,6 +6,9 @@ int TestSystemTime(int argc, char* argv[]) { SYSTEMTIME sTime; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + GetSystemTime(&sTime); printf("GetSystemTime: wYear: %" PRIu16 " wMonth: %" PRIu16 " wDayOfWeek: %" PRIu16 diff --git a/winpr/libwinpr/thread/test/TestThreadCommandLineToArgv.c b/winpr/libwinpr/thread/test/TestThreadCommandLineToArgv.c index 2a58f9d10..b637abf8d 100644 --- a/winpr/libwinpr/thread/test/TestThreadCommandLineToArgv.c +++ b/winpr/libwinpr/thread/test/TestThreadCommandLineToArgv.c @@ -59,6 +59,10 @@ static int test_command_line_parsing_case(const char* line, const char** list) int TestThreadCommandLineToArgv(int argc, char* argv[]) { + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + test_command_line_parsing_case(test_args_line_1, test_args_list_1); test_command_line_parsing_case(test_args_line_2, test_args_list_2); test_command_line_parsing_case(test_args_line_3, test_args_list_3); diff --git a/winpr/libwinpr/thread/test/TestThreadCreateProcess.c b/winpr/libwinpr/thread/test/TestThreadCreateProcess.c index 61659fe70..ed4920e5d 100644 --- a/winpr/libwinpr/thread/test/TestThreadCreateProcess.c +++ b/winpr/libwinpr/thread/test/TestThreadCreateProcess.c @@ -32,6 +32,9 @@ int TestThreadCreateProcess(int argc, char* argv[]) int ret = 0; SECURITY_ATTRIBUTES saAttr; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + lpszEnvironmentBlock = GetEnvironmentStrings(); lpApplicationName = NULL; diff --git a/winpr/libwinpr/utils/test/TestArrayList.c b/winpr/libwinpr/utils/test/TestArrayList.c index ef5c05355..4a0d2740d 100644 --- a/winpr/libwinpr/utils/test/TestArrayList.c +++ b/winpr/libwinpr/utils/test/TestArrayList.c @@ -12,6 +12,9 @@ int TestArrayList(int argc, char* argv[]) wArrayList* arrayList; const size_t elemsToInsert = 10; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + arrayList = ArrayList_New(TRUE); if (!arrayList) return -1; diff --git a/winpr/libwinpr/utils/test/TestBacktrace.c b/winpr/libwinpr/utils/test/TestBacktrace.c index 547b7c4e2..c4c7dc15e 100644 --- a/winpr/libwinpr/utils/test/TestBacktrace.c +++ b/winpr/libwinpr/utils/test/TestBacktrace.c @@ -8,6 +8,9 @@ int TestBacktrace(int argc, char* argv[]) char** msg; void* stack = winpr_backtrace(20); + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + if (!stack) { fprintf(stderr, "winpr_backtrace failed!\n"); diff --git a/winpr/libwinpr/utils/test/TestBipBuffer.c b/winpr/libwinpr/utils/test/TestBipBuffer.c index e7b38787f..8f9dccb73 100644 --- a/winpr/libwinpr/utils/test/TestBipBuffer.c +++ b/winpr/libwinpr/utils/test/TestBipBuffer.c @@ -7,6 +7,10 @@ int TestBipBuffer(int argc, char* argv[]) BYTE* data; int rc = -1; wBipBuffer* bb; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + bb = BipBuffer_New(1024); if (!bb) diff --git a/winpr/libwinpr/utils/test/TestBitStream.c b/winpr/libwinpr/utils/test/TestBitStream.c index 58caa1657..affa30e9a 100644 --- a/winpr/libwinpr/utils/test/TestBitStream.c +++ b/winpr/libwinpr/utils/test/TestBitStream.c @@ -53,8 +53,11 @@ static void BitStrGen(void) int TestBitStream(int argc, char* argv[]) { wBitStream* bs; - BYTE buffer[1024]; - ZeroMemory(buffer, sizeof(buffer)); + BYTE buffer[1024] = { 0 }; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + bs = BitStream_New(); if (!bs) return 1; diff --git a/winpr/libwinpr/utils/test/TestBufferPool.c b/winpr/libwinpr/utils/test/TestBufferPool.c index ca8411f64..29e57c2f3 100644 --- a/winpr/libwinpr/utils/test/TestBufferPool.c +++ b/winpr/libwinpr/utils/test/TestBufferPool.c @@ -11,6 +11,9 @@ int TestBufferPool(int argc, char* argv[]) BYTE* Buffers[10]; int DefaultSize = 1234; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + pool = BufferPool_New(TRUE, -1, 16); if (!pool) return -1; diff --git a/winpr/libwinpr/utils/test/TestCmdLine.c b/winpr/libwinpr/utils/test/TestCmdLine.c index e13bc14c6..47a8ef86f 100644 --- a/winpr/libwinpr/utils/test/TestCmdLine.c +++ b/winpr/libwinpr/utils/test/TestCmdLine.c @@ -85,6 +85,9 @@ int TestCmdLine(int argc, char* argv[]) { NULL, 0, NULL, NULL, NULL, -1, NULL, NULL } }; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + flags = COMMAND_LINE_SIGIL_SLASH | COMMAND_LINE_SEPARATOR_COLON | COMMAND_LINE_SIGIL_PLUS_MINUS; testArgc = string_list_length(testArgv); command_line = string_list_copy(testArgv); diff --git a/winpr/libwinpr/utils/test/TestImage.c b/winpr/libwinpr/utils/test/TestImage.c index bad7fba22..a155f0cb0 100644 --- a/winpr/libwinpr/utils/test/TestImage.c +++ b/winpr/libwinpr/utils/test/TestImage.c @@ -296,5 +296,9 @@ static int test_image_png_to_bmp(void) int TestImage(int argc, char* argv[]) { int rc = test_image_png_to_bmp(); + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + return rc; } diff --git a/winpr/libwinpr/utils/test/TestIni.c b/winpr/libwinpr/utils/test/TestIni.c index 4f6058e67..93789c8b1 100644 --- a/winpr/libwinpr/utils/test/TestIni.c +++ b/winpr/libwinpr/utils/test/TestIni.c @@ -47,6 +47,10 @@ int TestIni(int argc, char* argv[]) const char* sValue; char** keyNames = NULL; char** sectionNames = NULL; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /* First Sample */ ini = IniFile_New(); if (!ini) diff --git a/winpr/libwinpr/utils/test/TestListDictionary.c b/winpr/libwinpr/utils/test/TestListDictionary.c index cae264afa..89815d20f 100644 --- a/winpr/libwinpr/utils/test/TestListDictionary.c +++ b/winpr/libwinpr/utils/test/TestListDictionary.c @@ -17,6 +17,9 @@ int TestListDictionary(int argc, char* argv[]) char* value; wListDictionary* list; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + list = ListDictionary_New(TRUE); if (!list) return -1; diff --git a/winpr/libwinpr/utils/test/TestMessagePipe.c b/winpr/libwinpr/utils/test/TestMessagePipe.c index 5a0b0ff23..0d7d1882b 100644 --- a/winpr/libwinpr/utils/test/TestMessagePipe.c +++ b/winpr/libwinpr/utils/test/TestMessagePipe.c @@ -67,6 +67,9 @@ int TestMessagePipe(int argc, char* argv[]) wMessagePipe* EchoPipe = NULL; int ret = 1; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + if (!(EchoPipe = MessagePipe_New())) { printf("failed to create message pipe\n"); diff --git a/winpr/libwinpr/utils/test/TestMessageQueue.c b/winpr/libwinpr/utils/test/TestMessageQueue.c index 7b97419e8..82617dad4 100644 --- a/winpr/libwinpr/utils/test/TestMessageQueue.c +++ b/winpr/libwinpr/utils/test/TestMessageQueue.c @@ -29,6 +29,9 @@ int TestMessageQueue(int argc, char* argv[]) HANDLE thread; wMessageQueue* queue; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + if (!(queue = MessageQueue_New(NULL))) { printf("failed to create message queue\n"); diff --git a/winpr/libwinpr/utils/test/TestPrint.c b/winpr/libwinpr/utils/test/TestPrint.c index eb737c0f0..3485ec136 100644 --- a/winpr/libwinpr/utils/test/TestPrint.c +++ b/winpr/libwinpr/utils/test/TestPrint.c @@ -309,6 +309,9 @@ int TestPrint(int argc, char* argv[]) int a, b; float c, d; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + /** * 7 * 7 diff --git a/winpr/libwinpr/utils/test/TestPubSub.c b/winpr/libwinpr/utils/test/TestPubSub.c index 14dd63d5e..1ec08340a 100644 --- a/winpr/libwinpr/utils/test/TestPubSub.c +++ b/winpr/libwinpr/utils/test/TestPubSub.c @@ -34,6 +34,9 @@ int TestPubSub(int argc, char* argv[]) { wPubSub* node; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + node = PubSub_New(TRUE); if (!node) return -1; diff --git a/winpr/libwinpr/utils/test/TestStreamPool.c b/winpr/libwinpr/utils/test/TestStreamPool.c index 690628d5b..146755b6e 100644 --- a/winpr/libwinpr/utils/test/TestStreamPool.c +++ b/winpr/libwinpr/utils/test/TestStreamPool.c @@ -11,6 +11,9 @@ int TestStreamPool(int argc, char* argv[]) wStreamPool* pool; char buffer[8192]; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + pool = StreamPool_New(TRUE, BUFFER_SIZE); s[0] = StreamPool_Take(pool, 0); diff --git a/winpr/libwinpr/wnd/test/TestWndCreateWindowEx.c b/winpr/libwinpr/wnd/test/TestWndCreateWindowEx.c index 918a7f417..c01dd271d 100644 --- a/winpr/libwinpr/wnd/test/TestWndCreateWindowEx.c +++ b/winpr/libwinpr/wnd/test/TestWndCreateWindowEx.c @@ -47,12 +47,14 @@ int TestWndCreateWindowEx(int argc, char* argv[]) HWND hWnd; HMODULE hModule; HINSTANCE hInstance; - WNDCLASSEX wndClassEx; + WNDCLASSEX wndClassEx = { 0 }; WTSSESSION_NOTIFICATION wtsSessionNotification; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + hModule = GetModuleHandle(NULL); - ZeroMemory(&wndClassEx, sizeof(WNDCLASSEX)); wndClassEx.cbSize = sizeof(WNDCLASSEX); wndClassEx.style = 0; wndClassEx.lpfnWndProc = TestWndProc; diff --git a/winpr/libwinpr/wnd/test/TestWndWmCopyData.c b/winpr/libwinpr/wnd/test/TestWndWmCopyData.c index cf1d8ca68..1a2c7934f 100644 --- a/winpr/libwinpr/wnd/test/TestWndWmCopyData.c +++ b/winpr/libwinpr/wnd/test/TestWndWmCopyData.c @@ -40,11 +40,13 @@ int TestWndWmCopyData(int argc, char* argv[]) HWND hWnd; HMODULE hModule; HINSTANCE hInstance; - WNDCLASSEX wndClassEx; + WNDCLASSEX wndClassEx = { 0 }; + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); hModule = GetModuleHandle(NULL); - ZeroMemory(&wndClassEx, sizeof(WNDCLASSEX)); wndClassEx.cbSize = sizeof(WNDCLASSEX); wndClassEx.style = 0; wndClassEx.lpfnWndProc = TestWndProc; diff --git a/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateProcesses.c b/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateProcesses.c index a03637549..953decc83 100644 --- a/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateProcesses.c +++ b/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateProcesses.c @@ -11,6 +11,9 @@ int TestWtsApiEnumerateProcesses(int argc, char* argv[]) HANDLE hServer; PWTS_PROCESS_INFOA pProcessInfo; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + #ifndef _WIN32 if (!GetEnvironmentVariableA("WTSAPI_LIBRARY", NULL, 0)) { diff --git a/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c b/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c index a94a24071..8d8a08116 100644 --- a/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c +++ b/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c @@ -12,6 +12,9 @@ int TestWtsApiEnumerateSessions(int argc, char* argv[]) HANDLE hServer; PWTS_SESSION_INFOA pSessionInfo; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + #ifndef _WIN32 if (!GetEnvironmentVariableA("WTSAPI_LIBRARY", NULL, 0)) { diff --git a/winpr/libwinpr/wtsapi/test/TestWtsApiQuerySessionInformation.c b/winpr/libwinpr/wtsapi/test/TestWtsApiQuerySessionInformation.c index 171ea6acd..24c95cbeb 100644 --- a/winpr/libwinpr/wtsapi/test/TestWtsApiQuerySessionInformation.c +++ b/winpr/libwinpr/wtsapi/test/TestWtsApiQuerySessionInformation.c @@ -15,6 +15,9 @@ int TestWtsApiQuerySessionInformation(int argc, char* argv[]) DWORD bytesReturned; PWTS_SESSION_INFOA pSessionInfo; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + #ifndef _WIN32 if (!GetEnvironmentVariableA("WTSAPI_LIBRARY", NULL, 0)) { diff --git a/winpr/libwinpr/wtsapi/test/TestWtsApiSessionNotification.c b/winpr/libwinpr/wtsapi/test/TestWtsApiSessionNotification.c index 8f081f770..9276b3d95 100644 --- a/winpr/libwinpr/wtsapi/test/TestWtsApiSessionNotification.c +++ b/winpr/libwinpr/wtsapi/test/TestWtsApiSessionNotification.c @@ -10,6 +10,9 @@ int TestWtsApiSessionNotification(int argc, char* argv[]) BOOL bSuccess; DWORD dwFlags; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + #ifndef _WIN32 if (!GetEnvironmentVariableA("WTSAPI_LIBRARY", NULL, 0)) { diff --git a/winpr/libwinpr/wtsapi/test/TestWtsApiShutdownSystem.c b/winpr/libwinpr/wtsapi/test/TestWtsApiShutdownSystem.c index 334ce4242..c5ef73418 100644 --- a/winpr/libwinpr/wtsapi/test/TestWtsApiShutdownSystem.c +++ b/winpr/libwinpr/wtsapi/test/TestWtsApiShutdownSystem.c @@ -9,6 +9,9 @@ int TestWtsApiShutdownSystem(int argc, char* argv[]) HANDLE hServer; DWORD ShutdownFlag; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + #ifndef _WIN32 if (!GetEnvironmentVariableA("WTSAPI_LIBRARY", NULL, 0)) { diff --git a/winpr/libwinpr/wtsapi/test/TestWtsApiWaitSystemEvent.c b/winpr/libwinpr/wtsapi/test/TestWtsApiWaitSystemEvent.c index bc0d5f204..5987202d9 100644 --- a/winpr/libwinpr/wtsapi/test/TestWtsApiWaitSystemEvent.c +++ b/winpr/libwinpr/wtsapi/test/TestWtsApiWaitSystemEvent.c @@ -11,6 +11,9 @@ int TestWtsApiWaitSystemEvent(int argc, char* argv[]) DWORD eventMask; DWORD eventFlags; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + #ifndef _WIN32 if (!GetEnvironmentVariableA("WTSAPI_LIBRARY", NULL, 0)) { diff --git a/winpr/test/TestIntrinsics.c b/winpr/test/TestIntrinsics.c index 263ab3842..47917f1b6 100644 --- a/winpr/test/TestIntrinsics.c +++ b/winpr/test/TestIntrinsics.c @@ -108,6 +108,10 @@ static int test_lzcnt16(void) int TestIntrinsics(int argc, char* argv[]) { + + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + g_LZCNT = IsProcessorFeaturePresentEx(PF_EX_LZCNT); printf("LZCNT available: %" PRId32 "\n", g_LZCNT); diff --git a/winpr/test/TestTypes.c b/winpr/test/TestTypes.c index ed1856596..db12b80f9 100644 --- a/winpr/test/TestTypes.c +++ b/winpr/test/TestTypes.c @@ -53,6 +53,9 @@ int TestTypes(int argc, char* argv[]) BOOL ok = TRUE; HRESULT hr; + WINPR_UNUSED(argc); + WINPR_UNUSED(argv); + if (S_OK != (HRESULT)0L) { printf("Error: S_OK should be 0\n");