summaryrefslogtreecommitdiffstats
path: root/src/corelib/configure.cmake
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@qt.io>2021-02-12 12:31:17 +0100
committerEdward Welbourne <edward.welbourne@qt.io>2021-02-15 13:43:52 +0100
commit73fbf8bd303053a091fc63d0ad741a071bb50fae (patch)
tree6c0925d94b9b7e109602895159cad6c515b068ff /src/corelib/configure.cmake
parent5645ef305ad02ffec6591e7331cc8df30ba3572a (diff)
Simplify test-snippets in configure.cmake
The main(void) signature obviates the need for unused parameters and has existed since (at least) C89; so use that instead of the old-fashioned argc/argv arguments we don't use in any of these tests. Change-Id: Ibfe850a1fce378673c9781011475ea623fd75ad4 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/corelib/configure.cmake')
-rw-r--r--src/corelib/configure.cmake69
1 files changed, 23 insertions, 46 deletions
diff --git a/src/corelib/configure.cmake b/src/corelib/configure.cmake
index 1c585f5b3c..6e189ad2dd 100644
--- a/src/corelib/configure.cmake
+++ b/src/corelib/configure.cmake
@@ -55,9 +55,8 @@ void test(volatile atomicfptr &a)
}
a.store(&testfunction, std::memory_order_release);
}
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
atomicfptr fptr(testfunction);
test(fptr);
@@ -76,9 +75,8 @@ qt_config_compile_test(clock_monotonic
#include <unistd.h>
#include <time.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
#if defined(_POSIX_MONOTONIC_CLOCK) && (_POSIX_MONOTONIC_CLOCK-0 >= 0)
timespec ts;
@@ -101,9 +99,8 @@ qt_config_compile_test(cloexec
#include <fcntl.h>
#include <unistd.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
int pipes[2];
(void) pipe2(pipes, O_CLOEXEC | O_NONBLOCK);
@@ -132,9 +129,8 @@ qt_config_compile_test(cxx11_future
"
#include <future>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
std::future<int> f = std::async([]() { return 42; });
(void)f.get();
@@ -151,9 +147,8 @@ qt_config_compile_test(cxx11_random
"
#include <random>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
std::mt19937 mt(0);
/* END TEST: */
@@ -168,9 +163,8 @@ qt_config_compile_test(cxx17_filesystem
"
#include <filesystem>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
std::filesystem::copy(
std::filesystem::path(\"./file\"),
@@ -188,9 +182,8 @@ qt_config_compile_test(eventfd
"
#include <sys/eventfd.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
eventfd_t value;
int fd = eventfd(0, EFD_CLOEXEC);
@@ -208,9 +201,8 @@ qt_config_compile_test(futimens
"
#include <sys/stat.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
futimens(-1, 0);
/* END TEST: */
@@ -226,9 +218,8 @@ qt_config_compile_test(futimes
"
#include <sys/time.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
futimes(-1, 0);
/* END TEST: */
@@ -243,9 +234,8 @@ qt_config_compile_test(getauxval
"
#include <sys/auxv.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
(void) getauxval(AT_NULL);
/* END TEST: */
@@ -260,9 +250,8 @@ qt_config_compile_test(getentropy
"
#include <unistd.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
char buf[32];
(void) getentropy(buf, sizeof(buf));
@@ -278,9 +267,8 @@ qt_config_compile_test(glibc
"
#include <stdlib.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
return __GLIBC__;
/* END TEST: */
@@ -295,9 +283,8 @@ qt_config_compile_test(inotify
"
#include <sys/inotify.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
inotify_init();
inotify_add_watch(0, \"foobar\", IN_ACCESS);
@@ -318,9 +305,8 @@ qt_config_compile_test(ipc_sysv
#include <sys/shm.h>
#include <fcntl.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
key_t unix_key = ftok(\"test\", 'Q');
semctl(semget(unix_key, 1, 0666 | IPC_CREAT | IPC_EXCL), 0, IPC_RMID, 0);
@@ -346,9 +332,8 @@ qt_config_compile_test(ipc_posix
#include <semaphore.h>
#include <fcntl.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
sem_close(sem_open(\"test\", O_CREAT | O_EXCL, 0666, 0));
shm_open(\"test\", O_RDWR | O_CREAT | O_EXCL, 0666);
@@ -366,9 +351,8 @@ qt_config_compile_test(linkat
#include <fcntl.h>
#include <unistd.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
linkat(AT_FDCWD, \"foo\", AT_FDCWD, \"bar\", AT_SYMLINK_FOLLOW);
/* END TEST: */
@@ -384,9 +368,8 @@ qt_config_compile_test(ppoll
#include <signal.h>
#include <poll.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
struct pollfd pfd;
struct timespec ts;
@@ -406,9 +389,8 @@ qt_config_compile_test(pollts
#include <signal.h>
#include <time.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
struct pollfd pfd;
struct timespec ts;
@@ -426,9 +408,8 @@ qt_config_compile_test(poll
"
#include <poll.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
struct pollfd pfd;
poll(&pfd, 1, 0);
@@ -445,9 +426,8 @@ qt_config_compile_test(renameat2
#include <fcntl.h>
#include <stdio.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_NOREPLACE | RENAME_WHITEOUT);
/* END TEST: */
@@ -465,9 +445,8 @@ qt_config_compile_test(statx
#include <unistd.h>
#include <fcntl.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
struct statx statxbuf;
unsigned int mask = STATX_BASIC_STATS;
@@ -484,9 +463,8 @@ qt_config_compile_test(syslog
"
#include <syslog.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
openlog(\"qt\", 0, LOG_USER);
syslog(LOG_INFO, \"configure\");
@@ -512,9 +490,8 @@ qt_config_compile_test(xlocalescanprint
#define QT_NO_DOUBLECONVERSION
#include QDSP_P_H
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
#ifdef _MSVC_VER
_locale_t invalidLocale = NULL;