Snippets for hercules-emulator 3.13 from FreeBSD 150arm64
Sourced from https://pkg-status.freebsd.org/ampere5/data/latest-per-pkg/hercules/3.13_1/150arm64-default.log.
-
logger.c:524:9: warning: cast from 'void (*)(void *)' to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 524 | if (create_thread (&logger_tid, JOINABLE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | logger_thread, NULL, "logger_thread") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | strdup(str) | ^ -
ltdl.c:566:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 566 | argz_append (pargz, pargz_len, buf, buf_len) | ^ -
ltdl.c:608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 608 | argz_create_sep (str, delim, pargz, pargz_len) | ^ -
ltdl.c:653:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 653 | LT_DLFREE (argz); | ^~~~~~~~~~~~~~~~ -
ltdl.c:653:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 653 | LT_DLFREE (argz); | ^~~~~~~~~~~~~~~~ -
ltdl.c:671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 671 | argz_insert (pargz, pargz_len, before, entry) | ^ -
ltdl.c:728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 728 | argz_next (argz, argz_len, entry) | ^ -
ltdl.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 773 | argz_stringify (argz, argz_len, sep) | ^ -
ltdl.c:908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 908 | lt_dlmutex_register (lock, unlock, seterror, geterror) | ^ -
ltdl.c:918:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 918 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:918:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 918 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:929:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 929 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_MUTEX_ARGS)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:929:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 929 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_MUTEX_ARGS)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:953:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 953 | lt_dladderror (diagnostic) | ^ -
ltdl.c:962:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 962 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:962:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 962 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:973:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 973 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:973:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 973 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | lt_dlseterror (errindex) | ^ -
ltdl.c:984:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 984 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:984:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 984 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:989:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 989 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_ERRORCODE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:989:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 989 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_ERRORCODE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:995:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 995 | LT_DLMUTEX_SETERROR (lt_dlerror_strings[errindex]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:995:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 995 | LT_DLMUTEX_SETERROR (lt_dlerror_strings[errindex]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1000:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1000 | LT_DLMUTEX_SETERROR (user_error_strings[errindex - LT_ERROR_MAX]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1000:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1000 | LT_DLMUTEX_SETERROR (user_error_strings[errindex - LT_ERROR_MAX]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1003:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1003 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1003:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1003 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1009 | lt_emalloc (size) | ^ -
ltdl.c:1014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1014 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1014 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1019:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1019 | lt_erealloc (addr, size) | ^ -
ltdl.c:1025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1025 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1025 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1030 | lt_estrdup (str) | ^ -
ltdl.c:1035:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1035 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1035:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1035 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1108:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1108 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_OPEN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1108:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1108 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_OPEN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1099 | sys_dl_open (loader_data, filename) | ^ -
ltdl.c:1124:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1124 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_CLOSE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1124:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1124 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_CLOSE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1115 | sys_dl_close (loader_data, module) | ^ -
ltdl.c:1142:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1142 | LT_DLMUTEX_SETERROR (DLERROR (SYMBOL_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1142:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1142 | LT_DLMUTEX_SETERROR (DLERROR (SYMBOL_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1132 | sys_dl_sym (loader_data, module, symbol) | ^ -
ltdl.c:1952:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1952 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:1952:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1952 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:1960:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1960 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1960:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1960 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1946:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1946 | presym_init (loader_data) | ^ -
ltdl.c:1970:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1970 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:1970:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1970 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:1978:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1978 | LT_DLFREE (tmp); | ^~~~~~~~~~~~~~~ -
ltdl.c:1978:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1978 | LT_DLFREE (tmp); | ^~~~~~~~~~~~~~~ -
ltdl.c:1982:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1982 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1982:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1982 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1988:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1988 | presym_exit (loader_data) | ^ -
ltdl.c:2004:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2004 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2004:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2004 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2030:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2030 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2030:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2030 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:1997:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1997 | presym_add_symlist (preloaded) | ^ -
ltdl.c:2043:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2043 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2043:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2043 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2048:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2048 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_SYMBOLS)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2048:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2048 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_SYMBOLS)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2078:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2078 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2078:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2078 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2081:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2081 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2081:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2081 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2035:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2035 | presym_open (loader_data, filename) | ^ -
ltdl.c:2086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2086 | presym_close (loader_data, module) | ^ -
ltdl.c:2116:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2116 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2116:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2116 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2097 | presym_sym (loader_data, module, symbol) | ^ -
ltdl.c:2207:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2207 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2207:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2207 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2238:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2238 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INIT_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2238:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2238 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INIT_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2243:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2243 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2243:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2243 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2248:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2248 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2248:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2248 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2254:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2254 | lt_dlpreload (preloaded) | ^ -
ltdl.c:2267:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2267 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2267:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2267 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2272:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2272 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2272:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2272 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2279:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2279 | lt_dlpreload_default (preloaded) | ^ -
ltdl.c:2282:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2282 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2282:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2282 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2284:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2284 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2284:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2284 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2295:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2295 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2295:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2295 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2300:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2300 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SHUTDOWN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2300:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2300 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SHUTDOWN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2350:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2350 | LT_DLMEM_REASSIGN (loader, next); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2350:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2350 | LT_DLMEM_REASSIGN (loader, next); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2356:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2356 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2356:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2356 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2361 | tryall_dlopen (handle, filename) | ^ -
ltdl.c:2370:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2370 | LT_DLMUTEX_GETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2370:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2370 | LT_DLMUTEX_GETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2371:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2371 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2371:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2371 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2443:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2443 | LT_DLFREE (cur->info.filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2443:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2443 | LT_DLFREE (cur->info.filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2449:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2449 | LT_DLMUTEX_SETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2449:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2449 | LT_DLMUTEX_SETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2452:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2452 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2452:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2452 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2504:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2504 | LT_DLFREE (filename); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2504:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2504 | LT_DLFREE (filename); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2458:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2458 | tryall_dlopen_module (handle, prefix, dirname, dlname) | ^ -
ltdl.c:2509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2509 | find_module (handle, dir, libdir, dlname, old_name, installed) | ^ -
ltdl.c:2556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2556 | canonicalize_path (path, pcanonical) | ^ -
ltdl.c:2619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2619 | argzize_path (path, pargz, pargz_len) | ^ -
ltdl.c:2635:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2635 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2635:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2635 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2638:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2638 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2638:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2638 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2653 | foreach_dirinpath (search_path, base_name, func, data1, data2) | ^ -
ltdl.c:2668:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2668 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2668:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2668 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2672:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2672 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2672:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2672 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2690:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2690 | LT_DLFREE (filename); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2690:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2690 | LT_DLFREE (filename); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2715:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2715 | LT_DLFREE (argz); | ^~~~~~~~~~~~~~~~ -
ltdl.c:2715:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2715 | LT_DLFREE (argz); | ^~~~~~~~~~~~~~~~ -
ltdl.c:2716:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2716 | LT_DLFREE (canonical); | ^~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2716:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2716 | LT_DLFREE (canonical); | ^~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2717:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2717 | LT_DLFREE (filename); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2717:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2717 | LT_DLFREE (filename); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2719:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2719 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2719:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2719 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2728 | find_file_callback (filename, data1, data2) | ^ -
ltdl.c:2748:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2748 | LT_DLFREE (*pdir); | ^~~~~~~~~~~~~~~~~ -
ltdl.c:2748:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2748 | LT_DLFREE (*pdir); | ^~~~~~~~~~~~~~~~~ -
ltdl.c:2757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2757 | find_file (search_path, base_name, pdir) | ^ -
ltdl.c:2770:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2770 | find_handle_callback (filename, data, ignored) | ^ -
ltdl.c:2794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2794 | find_handle (search_path, base_name, handle) | ^ -
ltdl.c:2810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2810 | load_deplibs (handle, deplibs) | ^ -
ltdl.c:2832:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2832 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2832:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2832 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:2876:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2876 | LT_DLFREE (user_search_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2876:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2876 | LT_DLFREE (user_search_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2879:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2879 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2879:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2879 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2962:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2962 | LT_DLFREE (names[i]); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2962:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2962 | LT_DLFREE (names[i]); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:2966:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2966 | LT_DLFREE (names); | ^~~~~~~~~~~~~~~~~ -
ltdl.c:2966:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2966 | LT_DLFREE (names); | ^~~~~~~~~~~~~~~~~ -
ltdl.c:2973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2973 | unload_deplibs (handle) | ^ -
ltdl.c:2994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2994 | trim (dest, str) | ^ -
ltdl.c:3004:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3004 | LT_DLFREE (*dest); | ^~~~~~~~~~~~~~~~~ -
ltdl.c:3004:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3004 | LT_DLFREE (*dest); | ^~~~~~~~~~~~~~~~~ -
ltdl.c:3025:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3025 | free_vars (dlname, oldname, libdir, deplibs) | ^ -
ltdl.c:3031:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3031 | LT_DLFREE (dlname); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3031:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3031 | LT_DLFREE (dlname); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3032:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3032 | LT_DLFREE (oldname); | ^~~~~~~~~~~~~~~~~~~ -
ltdl.c:3032:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3032 | LT_DLFREE (oldname); | ^~~~~~~~~~~~~~~~~~~ -
ltdl.c:3033:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3033 | LT_DLFREE (libdir); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3033:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3033 | LT_DLFREE (libdir); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3034:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3034 | LT_DLFREE (deplibs); | ^~~~~~~~~~~~~~~~~~~ -
ltdl.c:3034:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3034 | LT_DLFREE (deplibs); | ^~~~~~~~~~~~~~~~~~~ -
ltdl.c:3040:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3040 | try_dlopen (phandle, filename) | ^ -
ltdl.c:3056:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3056 | LT_DLMUTEX_GETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3056:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3056 | LT_DLMUTEX_GETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3073:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3073 | LT_DLFREE (*phandle); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3073:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3073 | LT_DLFREE (*phandle); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3110 | LT_DLMEM_REASSIGN (base_name, canonical); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3110 | LT_DLMEM_REASSIGN (base_name, canonical); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3165:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3165 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3165:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3165 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3169:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3169 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3169:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3169 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3202:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3202 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3202:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3202 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3295:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3295 | LT_DLMEM_REASSIGN (dlname, last_libname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3295:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3295 | LT_DLMEM_REASSIGN (dlname, last_libname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3304:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3304 | LT_DLFREE (line); | ^~~~~~~~~~~~~~~~ -
ltdl.c:3304:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3304 | LT_DLFREE (line); | ^~~~~~~~~~~~~~~~ -
ltdl.c:3314:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3314 | LT_DLFREE (*phandle); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3314:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3314 | LT_DLFREE (*phandle); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3339:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3339 | LT_DLFREE (*phandle); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3339:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3339 | LT_DLFREE (*phandle); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3385:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3385 | LT_DLFREE (*phandle); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3385:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3385 | LT_DLFREE (*phandle); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3392:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3392 | LT_DLMEM_REASSIGN (*phandle, newhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3392:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3392 | LT_DLMEM_REASSIGN (*phandle, newhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3397:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3397 | LT_DLMEM_REASSIGN ((*phandle)->info.name, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3397:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3397 | LT_DLMEM_REASSIGN ((*phandle)->info.name, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3399:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3399 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3399:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3399 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3402:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3402 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3402:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3402 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3405:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3405 | LT_DLMUTEX_SETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3405:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3405 | LT_DLMUTEX_SETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3408:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3408 | LT_DLFREE (dir); | ^~~~~~~~~~~~~~~ -
ltdl.c:3408:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3408 | LT_DLFREE (dir); | ^~~~~~~~~~~~~~~ -
ltdl.c:3409:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3409 | LT_DLFREE (name); | ^~~~~~~~~~~~~~~~ -
ltdl.c:3409:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3409 | LT_DLFREE (name); | ^~~~~~~~~~~~~~~~ -
ltdl.c:3410:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3410 | LT_DLFREE (canonical); | ^~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3410:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3410 | LT_DLFREE (canonical); | ^~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3416 | lt_dlopen (filename) | ^ -
ltdl.c:3436:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3436 | LT_DLMUTEX_GETERROR (error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3436:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3436 | LT_DLMUTEX_GETERROR (error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3448:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3448 | lt_dlopenext (filename) | ^ -
ltdl.c:3494:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3494 | LT_DLFREE (tmp); | ^~~~~~~~~~~~~~~ -
ltdl.c:3494:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3494 | LT_DLFREE (tmp); | ^~~~~~~~~~~~~~~ -
ltdl.c:3528:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3528 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3528:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3528 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3529:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3529 | LT_DLFREE (tmp); | ^~~~~~~~~~~~~~~ -
ltdl.c:3529:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3529 | LT_DLFREE (tmp); | ^~~~~~~~~~~~~~~ -
ltdl.c:3535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3535 | lt_argz_insert (pargz, pargz_len, before, entry) | ^ -
ltdl.c:3548:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3548 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3548:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3548 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3551:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3551 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3551:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3551 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3561 | lt_argz_insertinorder (pargz, pargz_len, entry) | ^ -
ltdl.c:3585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3585 | lt_argz_insertdir (pargz, pargz_len, dirnam, dp) | ^ -
ltdl.c:3645:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3645 | LT_DLFREE (buf); | ^~~~~~~~~~~~~~~ -
ltdl.c:3645:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3645 | LT_DLFREE (buf); | ^~~~~~~~~~~~~~~ -
ltdl.c:3651:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3651 | list_files_by_dir (dirnam, pargz, pargz_len) | ^ -
ltdl.c:3677:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 3677 | closedir (dirp); | ^ -
ltdl.c:3689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3689 | foreachfile_callback (dirname, data1, data2) | ^ -
ltdl.c:3714:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3714 | LT_DLFREE (argz); | ^~~~~~~~~~~~~~~~ -
ltdl.c:3714:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3714 | LT_DLFREE (argz); | ^~~~~~~~~~~~~~~~ -
ltdl.c:3727:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3727 | lt_dlforeachfile (search_path, func, data) | ^ -
ltdl.c:3772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3772 | lt_dlclose (handle) | ^ -
ltdl.c:3778:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3778 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3778:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3778 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3790:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3790 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3790:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3790 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3818:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3818 | LT_DLFREE (handle->caller_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3818:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3818 | LT_DLFREE (handle->caller_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3820:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3820 | LT_DLFREE (handle->info.filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3820:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3820 | LT_DLFREE (handle->info.filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3821:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3821 | LT_DLFREE (handle->info.name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3821:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3821 | LT_DLFREE (handle->info.name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3822:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3822 | LT_DLFREE (handle); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3822:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3822 | LT_DLFREE (handle); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:3829:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3829 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (CLOSE_RESIDENT_MODULE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3829:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3829 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (CLOSE_RESIDENT_MODULE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3834:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3834 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3834:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3834 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3840 | lt_dlsym (handle, symbol) | ^ -
ltdl.c:3852:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3852 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3852:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3852 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3858:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3858 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3858:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3858 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3874:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3874 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (BUFFER_OVERFLOW)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3874:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3874 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (BUFFER_OVERFLOW)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3884:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3884 | LT_DLMUTEX_GETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3884:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3884 | LT_DLMUTEX_GETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3906:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3906 | LT_DLFREE (sym); | ^~~~~~~~~~~~~~~ -
ltdl.c:3906:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3906 | LT_DLFREE (sym); | ^~~~~~~~~~~~~~~ -
ltdl.c:3910:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3910 | LT_DLMUTEX_SETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3910:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3910 | LT_DLMUTEX_SETERROR (saved_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3927:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3927 | LT_DLFREE (sym); | ^~~~~~~~~~~~~~~ -
ltdl.c:3927:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3927 | LT_DLFREE (sym); | ^~~~~~~~~~~~~~~ -
ltdl.c:3938:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3938 | LT_DLMUTEX_GETERROR (error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3938:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3938 | LT_DLMUTEX_GETERROR (error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3939:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3939 | LT_DLMUTEX_SETERROR (0); | ^~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3939:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3939 | LT_DLMUTEX_SETERROR (0); | ^~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:3945:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3945 | lt_dlpath_insertdir (ppath, before, dir) | ^ -
ltdl.c:4007:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4007 | LT_DLMEM_REASSIGN (*ppath, argz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4007:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4007 | LT_DLMEM_REASSIGN (*ppath, argz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4010:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4010 | LT_DLFREE (canonical); | ^~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4010:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4010 | LT_DLFREE (canonical); | ^~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4011:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4011 | LT_DLFREE (argz); | ^~~~~~~~~~~~~~~~ -
ltdl.c:4011:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4011 | LT_DLFREE (argz); | ^~~~~~~~~~~~~~~~ -
ltdl.c:4017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4017 | lt_dladdsearchdir (search_dir) | ^ -
ltdl.c:4024:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4024 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4024:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4024 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4027:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4027 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4027:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4027 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4034:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4034 | lt_dlinsertsearchdir (before, search_dir) | ^ -
ltdl.c:4042:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4042 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4042:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4042 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4046:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4046 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4046:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4046 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4047:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4047 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_POSITION)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4047:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4047 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_POSITION)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4050:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4050 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4050:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4050 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4055:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4055 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4055:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4055 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4061:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4061 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4061:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4061 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4068:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4068 | lt_dlsetsearchpath (search_path) | ^ -
ltdl.c:4073:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4073 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4073:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4073 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4074:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4074 | LT_DLFREE (user_search_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4074:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4074 | LT_DLFREE (user_search_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4075:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4075 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4075:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4075 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4082:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4082 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4082:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4082 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4085:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4085 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4085:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4085 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4095:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4095 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4095:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4095 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4097:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4097 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4097:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4097 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4103 | lt_dlmakeresident (handle) | ^ -
ltdl.c:4110:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4110 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4110:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4110 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4122 | lt_dlisresident (handle) | ^ -
ltdl.c:4127:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4127 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4127:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4127 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4140 | lt_dlgetinfo (handle) | ^ -
ltdl.c:4145:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4145 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4145:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4145 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4153 | lt_dlhandle_next (place) | ^ -
ltdl.c:4160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4160 | lt_dlforeach (func, data) | ^ -
ltdl.c:4167:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4167 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4167:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4167 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4182:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4182 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4182:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
-
ltdl.c:4193:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4193 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4193:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4193 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4195:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4195 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4195:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4195 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4201 | lt_dlcaller_set_data (key, handle, data) | ^ -
ltdl.c:4212:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4212 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4212:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4212 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4250:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4250 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4250:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4250 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4256 | lt_dlcaller_get_data (key, handle) | ^ -
ltdl.c:4264:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4264 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4264:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4264 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4279:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4279 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4279:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4279 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4290 | lt_dlloader_add (place, dlloader, loader_name) | ^ -
ltdl.c:4303:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4303 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4303:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4303 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4321:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4321 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4321:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4321 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4354:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4354 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4354:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4354 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4365:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4365 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4365:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4365 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4371 | lt_dlloader_remove (loader_name) | ^ -
ltdl.c:4380:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4380 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4380:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4380 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4384:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4384 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4384:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4384 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4391:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4391 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (REMOVE_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4391:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4391 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (REMOVE_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4423:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4423 | LT_DLFREE (place); | ^~~~~~~~~~~~~~~~~ -
ltdl.c:4423:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4423 | LT_DLFREE (place); | ^~~~~~~~~~~~~~~~~ -
ltdl.c:4426:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4426 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4426:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4426 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4432:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4432 | lt_dlloader_next (place) | ^ -
ltdl.c:4437:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4437 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4437:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4437 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4439:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4439 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4439:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4439 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4445:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4445 | lt_dlloader_name (place) | ^ -
ltdl.c:4452:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4452 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4452:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4452 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4454:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4454 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4454:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4454 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4458:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4458 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4458:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4458 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4465:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4465 | lt_dlloader_data (place) | ^ -
ltdl.c:4472:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4472 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4472:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4472 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4474:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4474 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4474:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4474 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4478:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4478 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4478:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4478 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4485 | lt_dlloader_find (loader_name) | ^ -
ltdl.c:4490:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4490 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4490:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4490 | LT_DLMUTEX_LOCK (); | ^~~~~~~~~~~~~~~~~~ -
ltdl.c:4498:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4498 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
ltdl.c:4498:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4498 | LT_DLMUTEX_UNLOCK (); | ^~~~~~~~~~~~~~~~~~~~ -
cckddasd.c:1454:13: warning: cast from 'void (*)()' to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1454 | create_thread (&tid, JOINABLE, cckd_ra, NULL, "cckd_ra"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cckddasd.c:1542:17: warning: cast from 'void (*)()' to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1542 | create_thread (&tid, JOINABLE, cckd_ra, dev, "cckd_ra"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cckddasd.c:1590:13: warning: cast from 'void (*)(void *)' to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1590 | create_thread (&tid, JOINABLE, cckd_writer, NULL, "cckd_writer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cckddasd.c:1744:17: warning: cast from 'void (*)(void *)' to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1744 | create_thread (&tid, JOINABLE, cckd_writer, NULL, "cckd_writer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cckddasd.c:1809:13: warning: cast from 'void (*)()' to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1809 | create_thread (&tid, JOINABLE, cckd_gcol, NULL, "cckd_gcol"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cckddasd.c:5617:17: warning: cast from 'void (*)()' to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 5617 | create_thread (&tid, JOINABLE, cckd_gcol, NULL, "cckd_gcol"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cckddasd.c:5648:21: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] 5648 | if (p[0] != '\0') | ^~~~ | (void *)0 -
ckddasd.c:3785:20: warning: converting the result of '?:' with integer constants to a boolean always evaluates to 'true' [-Wtautological-constant-compare] 3785 | if (!(((dev->ckdloper & CKDOPER_CODE) == CKDOPER_WRITE | ^ -
ckddasd.c:3997:20: warning: converting the result of '?:' with integer constants to a boolean always evaluates to 'true' [-Wtautological-constant-compare] 3997 | if (!(((dev->ckdloper & CKDOPER_CODE) == CKDOPER_WRITE | ^ -
shared.c:1759:35: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1759 | dev->shrd[ix]->disconnect = 1; | ^ ~ -
shared.c:1803:36: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1803 | dev->shrd[ix]->waiting = 1; | ^ ~ -
shared.c:2273:35: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2273 | dev->shrd[ix]->disconnect = 1; | ^ ~ -
shared.c:2480:28: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2480 | dev->shrd[ix]->pending = 1; | ^ ~ -
shared.c:2481:28: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2481 | dev->shrd[ix]->havehdr = 1; | ^ ~ -
shared.c:2529:47: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2529 | dev->shrd[ix]->disconnect = 1; | ^ ~ -
shared.c:2534:47: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2534 | dev->shrd[ix]->disconnect = 1; | ^ ~ -
shared.c:2586:44: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2586 | dev->shrd[ix]->pending = 1; | ^ ~ -
shared.c:2612:43: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2612 | dev->shrd[ix]->disconnect = 1; | ^ ~ -
shared.c:2632:36: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2632 | dev->shrd[ix]->havehdr = 1; | ^ ~ -
shared.c:2963:25: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] 2963 | if (i[0] != '\0') logmsg ("%s",(char *)i); | ^~~~ | (void *)0 -
impl.c:605:22: warning: cast from 'DEVIF *' (aka 'int (*)(struct DEVBLK *, int, char **)') to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 605 | if ( create_thread (&tid, DETACHED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | *dev->hnd->init, dev, "device connecting thread") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
panel.c:462:17: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 462 | p->keep = 1; | ^ ~ -
cpu.c:1690:9: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1690 | EXECUTE_INSTRUCTION(ip, ®s); | ^ -
cpu.c:1693:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1693 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1694:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1694 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1695:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1695 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1696:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1696 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1697:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1697 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1698:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1698 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1702:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1702 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1703:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1703 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1704:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1704 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1705:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1705 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1706:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1706 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1707:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1707 | UNROLLED_EXECUTE(®s); | ^ -
cpu.c:1643:21: warning: cast from 'U64 (*)(int, U64, REGS *)' (aka 'unsigned long (*)(int, unsigned long, struct REGS *)') to 'func' (aka 'int (*)()') converts to incompatible function type [-Wcast-function-type-mismatch] 1643 | regs.trace_br = (func)&ARCH_DEP(trace_br); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -
general1.c:3170:5: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3170 | EXECUTE_INSTRUCTION (regs->exinst, regs); | ^ -
general1.c:397:25: warning: cast from 'func' (aka 'int (*)()') to 'z900_trace_br_func' (aka 'unsigned long (*)(int, unsigned long, struct REGS *)') converts to incompatible function type [-Wcast-function-type-mismatch] 397 | regs->CR(12) = ((ARCH_DEP(trace_br_func))regs->trace_br) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
general1.c:470:25: warning: cast from 'func' (aka 'int (*)()') to 'z900_trace_br_func' (aka 'unsigned long (*)(int, unsigned long, struct REGS *)') converts to incompatible function type [-Wcast-function-type-mismatch] 470 | regs->CR(12) = ((ARCH_DEP(trace_br_func))regs->trace_br) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
general2.c:2308:28: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] 2308 | if(utf16[2] < 0xdc && utf16[2] > 0xdf) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -
general1.c:3239:5: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3239 | EXECUTE_INSTRUCTION (regs->exinst, regs); | ^ -
service.c:129:9: warning: cast from 'void (*)(U16 *)' (aka 'void (*)(unsigned short *)') to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 129 | create_thread(&sclp_attn_tid, &sysblk.detattr, sclp_attn_thread, typ, "attn_thread"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
scedasd.c:196:64: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 1024, but the corresponding specifier may require size 1025 [-Wfortify-source] 196 | rc = sscanf(inputline,"%" MSTRING(MAX_PATH) "s %i",filename,&fileaddr); | ^ -
scedasd.c:751:13: warning: cast from 'void (*)(SCCB_SCEDIO_BK *)' (aka 'void (*)(struct _SCCB_SCEDIO_BK *)') to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 751 | if( create_thread(&scedio_tid, &sysblk.detattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 752 | ARCH_DEP(scedio_thread), &static_scedio_bk, "scedio_thread") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
opcode.c:1202:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1202 | regs->ARCH_DEP(opcode_01xx)[inst[1]](inst, regs); | ^ -
opcode.c:1209:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1209 | regs->ARCH_DEP(opcode_a7xx)[inst[1]](inst, regs); | ^ -
opcode.c:1215:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1215 | regs->ARCH_DEP(opcode_b2xx)[inst[1]](inst, regs); | ^ -
opcode.c:1221:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1221 | regs->ARCH_DEP(opcode_b9xx)[inst[1]](inst, regs); | ^ -
opcode.c:1227:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1227 | regs->ARCH_DEP(opcode_ebxx)[inst[5]](inst, regs); | ^ -
opcode.c:1234:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1234 | regs->ARCH_DEP(opcode_b3xx)[inst[1]](inst, regs); | ^ -
opcode.c:1239:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1239 | regs->ARCH_DEP(opcode_edxx)[inst[5]](inst, regs); | ^ -
opcode.c:1246:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1246 | regs->ARCH_DEP(opcode_e5xx)[inst[1]](inst, regs); | ^ -
opcode.c:1259:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1259 | regs->ARCH_DEP(opcode_a5xx)[inst[1]](inst, regs); | ^ -
opcode.c:1265:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1265 | regs->ARCH_DEP(opcode_e3xx)[inst[5]](inst, regs); | ^ -
opcode.c:1271:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1271 | regs->ARCH_DEP(opcode_ecxx[inst[5]])(inst, regs); | ^ -
opcode.c:1277:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1277 | regs->ARCH_DEP(opcode_c0xx)[inst[1]](inst, regs); | ^ -
opcode.c:1283:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1283 | regs->ARCH_DEP(opcode_c2xx)[inst[1]](inst, regs); /*@Z9*/ | ^ -
opcode.c:1290:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1290 | regs->ARCH_DEP(opcode_c4xx)[inst[1]](inst, regs); /*208*/ | ^ -
opcode.c:1296:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1296 | regs->ARCH_DEP(opcode_c6xx)[inst[1]](inst, regs); /*208*/ | ^ -
opcode.c:1303:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1303 | regs->ARCH_DEP(opcode_c8xx)[inst[1]](inst, regs); | ^ -
opcode.c:1310:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1310 | regs->ARCH_DEP(opcode_ccxx)[inst[1]](inst, regs); /*810*/ | ^ -
opcode.c:1252:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1252 | regs->ARCH_DEP(opcode_e6xx)[inst[1]](inst, regs); | ^ -
opcode.c:1380:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1380 | DISASM_ROUTE(table,[0]) | ^ -
opcode.c:1381:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1381 | DISASM_ROUTE(01xx,[1]) | ^ -
opcode.c:1382:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1382 | DISASM_ROUTE(a5xx,[1] & 0x0F) | ^ -
opcode.c:1383:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1383 | DISASM_ROUTE(a7xx,[1] & 0x0F) | ^ -
opcode.c:1384:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1384 | DISASM_ROUTE(b2xx,[1]) | ^ -
opcode.c:1385:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1385 | DISASM_ROUTE(b3xx,[1]) | ^ -
opcode.c:1386:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1386 | DISASM_ROUTE(b9xx,[1]) | ^ -
opcode.c:1387:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1387 | DISASM_ROUTE(c0xx,[1] & 0x0F) | ^ -
opcode.c:1388:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1388 | DISASM_ROUTE(c2xx,[1] & 0x0F) /*@Z9*/ | ^ -
opcode.c:1389:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1389 | DISASM_ROUTE(c4xx,[1] & 0x0F) /*208*/ | ^ -
opcode.c:1390:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1390 | DISASM_ROUTE(c6xx,[1] & 0x0F) /*208*/ | ^ -
opcode.c:1391:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1391 | DISASM_ROUTE(c8xx,[1] & 0x0F) | ^ -
opcode.c:1392:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1392 | DISASM_ROUTE(ccxx,[1] & 0x0F) /*810*/ | ^ -
opcode.c:1393:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1393 | DISASM_ROUTE(e3xx,[5]) | ^ -
opcode.c:1394:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1394 | DISASM_ROUTE(e5xx,[1]) | ^ -
opcode.c:1395:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1395 | DISASM_ROUTE(e6xx,[1]) | ^ -
opcode.c:1396:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1396 | DISASM_ROUTE(ebxx,[5]) | ^ -
opcode.c:1397:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1397 | DISASM_ROUTE(ecxx,[5]) | ^ -
opcode.c:1398:1: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1398 | DISASM_ROUTE(edxx,[5]) | ^ -
vm.c:860:28: warning: converting the result of '<<' to a boolean; did you mean '(dev->csw[1] << 16) != 0'? [-Wint-in-bool-context] 860 | lastccw = (dev->csw[1] << 16) || (dev->csw[2] << 8) | ^ -
vm.c:860:51: warning: converting the result of '<<' to a boolean; did you mean '(dev->csw[2] << 8) != 0'? [-Wint-in-bool-context] 860 | lastccw = (dev->csw[1] << 16) || (dev->csw[2] << 8) | ^ -
vm.c:864:29: warning: converting the result of '<<' to a boolean; did you mean '(dev->csw[6] << 8) != 0'? [-Wint-in-bool-context] 864 | residual = (dev->csw[6] << 8) || dev->csw[7]; | ^ -
vm.c:870:42: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.ccwaddr[2] << 8) != 0'? [-Wint-in-bool-context] 870 | || (dev->scsw.ccwaddr[2] << 8) | ^ -
vm.c:868:37: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.ccwaddr[0] << 24) != 0'? [-Wint-in-bool-context] 868 | lastccw = (dev->scsw.ccwaddr[0] << 24) | ^ -
vm.c:869:42: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.ccwaddr[1] << 16) != 0'? [-Wint-in-bool-context] 869 | || (dev->scsw.ccwaddr[1] << 16) | ^ -
vm.c:874:36: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.count[0] << 8) != 0'? [-Wint-in-bool-context] 874 | residual = (dev->scsw.count[0] << 8) || dev->scsw.count[1]; | ^ -
vmd250.c:1908:13: warning: cast from 'void (*)(void *)' to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1908 | if ( create_thread (&tid, DETACHED, ARCH_DEP(d250_async64), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1909 | asyncp, tname) | ~~~~~~~~~~~~~~ -
float.c:2876:28: warning: taking the absolute value of unsigned type 'U32' (aka 'unsigned int') has no effect [-Wabsolute-value] 2876 | if ((xj == xi) || (abs(xj - xi) == 1)) { | ^ -
float.c:5345:36: warning: taking the absolute value of unsigned type 'U64' (aka 'unsigned long') has no effect [-Wabsolute-value] 5345 | if ((xj == xi) || (abs(xj - xi) == 1)) { | ^ -
sie.c:1071:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1071 | EXECUTE_INSTRUCTION(ip, GUESTREGS); | ^ -
sie.c:1077:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1077 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1078:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1078 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1079:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1079 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1080:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1080 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1081:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1081 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1082:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1082 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1086:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1087:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1087 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1088:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1088 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1089:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1089 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1090:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1090 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:1091:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1091 | UNROLLED_EXECUTE(GUESTREGS); | ^ -
sie.c:304:31: warning: cast from 'U64 (*)(int, U64, REGS *)' (aka 'unsigned long (*)(int, unsigned long, struct REGS *)') to 'func' (aka 'int (*)()') converts to incompatible function type [-Wcast-function-type-mismatch] 304 | GUESTREGS->trace_br = (func)&z900_trace_br; | ^~~~~~~~~~~~~~~~~~~~ -
httpserv.c:783:18: warning: cast from 'void *(*)(int)' to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 783 | if ( create_thread (&httptid, DETACHED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 784 | http_request, (void *)(uintptr_t)csock, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 785 | "http_request") | ~~~~~~~~~~~~~~~ -
hscmisc.c:210:17: warning: cast from 'void (*)()' to 'THREAD_FUNC *' (aka 'void *(*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 210 | create_thread(&tid, DETACHED, do_shutdown_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | NULL, "do_shutdown_wait"); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -
ctcadpt.c:2240:20: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] 2240 | if( (argc < 3) && (argc > 5) ) | ~~~~~~~~~~~^~~~~~~~~~~~~ -
tapedev.c:1499:36: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1499 | strlcat( devparms, dev->filename, sizeof(devparms)); | ^ -
bootstrap.c:30:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 30 | LTDL_SET_PRELOADED_SYMBOLS(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
bootstrap.c:30:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 30 | LTDL_SET_PRELOADED_SYMBOLS(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
dasdcopy.c:367:17: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation] 367 | rc = 0; | ^ -
sha256.c:455:23: warning: argument 'digest' of type 'u_int8_t[]' (aka 'unsigned char[]') with mismatched bound [-Warray-parameter] 455 | SHA256_Final(u_int8_t digest[], SHA256_CTX *context) | ^ -
sha256.c:792:23: warning: argument 'digest' of type 'u_int8_t[]' (aka 'unsigned char[]') with mismatched bound [-Warray-parameter] 792 | SHA512_Final(u_int8_t digest[], SHA512_CTX *context) | ^ -
sha256.c:833:23: warning: argument 'digest' of type 'u_int8_t[]' (aka 'unsigned char[]') with mismatched bound [-Warray-parameter] 833 | SHA384_Final(u_int8_t digest[], SHA384_CTX *context) | ^