2026-02-17 05:12 ftp://ftp.de.debian.org/debian/pool/main/m/musl/musl_1.2.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j12 platform: Linux-6.18.9+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-13) 15.2.0 cppcheck: head 2.19.0 head-info: f7130c3b (2026-02-17 00:33:35 +0100) count: 1299 1299 elapsed-time: 12.0 2.3 head-timing-info: old-timing-info: head results: musl-1.2.5/compat/time32/adjtime32.c:11:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/adjtimex_time32.c:9:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/adjtime32.c:20:9: warning: Identical condition and return expression 'r', return value is always 0 [identicalConditionAfterEarlyExit] musl-1.2.5/compat/time32/adjtime32.c:13:6: note: If condition 'r' is true, the function will return/exit musl-1.2.5/compat/time32/adjtime32.c:20:9: note: Returning identical expression 'r' musl-1.2.5/compat/time32/aio_suspend_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/clock_settime32.c:7:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/clock_nanosleep_time32.c:9:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/cnd_timedwait_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/clock_adjtime32.c:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/clock_gettime32.c:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/futimens_time32.c:8:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/ctime32_r.c:6:9: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] musl-1.2.5/compat/time32/ftime32.c:17:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/futimesat_time32.c:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/futimes_time32.c:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/gettimeofday_time32.c:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/lutimes_time32.c:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/mktime32.c:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/mq_timedreceive_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/mq_timedsend_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/ftime32.c:15:6: style: Obsolescent function 'ftime' called. It is recommended to use 'time', 'gettimeofday' or 'clock_gettime' instead. [prohibitedftimeCalled] musl-1.2.5/compat/time32/mtx_timedlock_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/nanosleep_time32.c:9:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/ppoll_time32.c:9:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/pselect_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/pthread_cond_timedwait_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/gmtime32.c:6:9: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] musl-1.2.5/compat/time32/pthread_mutex_timedlock_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/pthread_rwlock_timedrdlock_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/pthread_rwlock_timedwrlock_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/pthread_timedjoin_np_time32.c:9:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/localtime32.c:6:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] musl-1.2.5/compat/time32/recvmmsg_time32.c:9:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/sem_timedwait_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/select_time32.c:9:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/semtimedop_time32.c:9:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/setitimer_time32.c:9:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/settimeofday_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/sigtimedwait_time32.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/thrd_sleep_time32.c:10:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/time32.c:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/time32gm.c:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/timer_settime32.c:8:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/timerfd_settime32.c:9:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/timespec_get_time32.c:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/utime_time32.c:13:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actime [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/utimensat_time32.c:8:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/utimes_time32.c:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/ldso/dlstart.c:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUX_CNT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/aio_suspend.c:19:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/sched_rr_get_interval_time32.c:12:9: warning: Identical condition and return expression 'r', return value is always 0 [identicalConditionAfterEarlyExit] musl-1.2.5/compat/time32/sched_rr_get_interval_time32.c:9:6: note: If condition 'r' is true, the function will return/exit musl-1.2.5/compat/time32/sched_rr_get_interval_time32.c:12:9: note: Returning identical expression 'r' musl-1.2.5/src/aio/lio_listio.c:23:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINPROGRESS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/lio_listio.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SI_ASYNCIO [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/lio_listio.c:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/utime_time32.c:12:9: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] musl-1.2.5/compat/time32/utimes_time32.c:8:9: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] musl-1.2.5/src/aio/aio.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/aio.c:179:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINPROGRESS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/aio.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/aio.c:293:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/aio.c:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_READ [valueFlowBailoutIncompleteVar] musl-1.2.5/compat/time32/clock_adjtime32.c:18:6: style: struct member 'timex32::__padding' is never used. [unusedStructMember] musl-1.2.5/src/aio/aio.c:337:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_WRITE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/aio.c:342:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_DSYNC [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/aio.c:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIO_ALLDONE [valueFlowBailoutIncompleteVar] musl-1.2.5/ldso/dynlink.c:1143:31: error: There is an unknown macro here somewhere. Configuration is required. If LDSO_ARCH is a macro then please configure it. [unknownMacro] musl-1.2.5/src/complex/csinh.c:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/complex/csinhf.c:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/complex/csqrt.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/aio.c:401:18: warning: Return value of function aio_cancel() is not used. [ignoredReturnValue] musl-1.2.5/src/complex/csqrtf.c:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/ldso/dlstart.c:152:16: style: Local variable 'i' shadows outer variable [shadowVariable] musl-1.2.5/ldso/dlstart.c:23:9: note: Shadowed declaration musl-1.2.5/ldso/dlstart.c:152:16: note: Shadow variable musl-1.2.5/src/aio/lio_listio.c:49:55: warning: Found suspicious operator ',', result is not used. [constStatement] musl-1.2.5/src/aio/lio_listio.c:40:44: style: Parameter 'sev' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/conf/confstr.c:10:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CS_POSIX_V6_ILP32_OFF32_CFLAGS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/conf/fpathconf.c:8:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_LINK_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/conf/legacy.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_CONF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/conf/legacy.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] musl-1.2.5/src/conf/legacy.c:16:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PHYS_PAGES [valueFlowBailoutIncompleteVar] musl-1.2.5/src/conf/legacy.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_AVPHYS_PAGES [valueFlowBailoutIncompleteVar] musl-1.2.5/src/complex/csqrt.c:58:15: style: Same expression on both sides of '/'. [duplicateExpression] musl-1.2.5/src/conf/sysconf.c:31:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_ARG_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/complex/csqrtf.c:50:15: style: Same expression on both sides of '/'. [duplicateExpression] musl-1.2.5/src/conf/pathconf.c:5:20: error: Invalid fpathconf() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] musl-1.2.5/src/aio/aio.c:203:56: warning: Found suspicious operator ',', result is not used. [constStatement] musl-1.2.5/src/ctype/__ctype_get_mb_cur_max.c:6:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/aio/aio.c:213:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/aio/aio.c:349:34: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/aio/aio.c:360:38: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/crypt/encrypt.c:25:36: style: Variable 'key' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/conf/sysconf.c:206:49: warning: Found suspicious operator ',', result is not used. [constStatement] musl-1.2.5/src/crypt/crypt_blowfish.c:432:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] musl-1.2.5/src/dirent/fdopendir.c:16:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/dirent/opendir.c:13:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/dirent/readdir.c:15:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getdents [valueFlowBailoutIncompleteVar] musl-1.2.5/src/dirent/readdir_r.c:10:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/dirent/scandir.c:15:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/dirent/opendir.c:17:3: error: Resource leak: fd [resourceLeak] musl-1.2.5/src/dirent/readdir.c:17:12: style: Condition 'len<0' is always false [knownConditionTrueFalse] musl-1.2.5/src/dirent/readdir.c:15:54: note: Assignment 'len=(SYS_getdents,dir->fd,dir->buf,sizeof(dir->buf))', assigned value is greater than -1 musl-1.2.5/src/dirent/readdir.c:16:11: note: Assuming that condition 'len<=0' is not redundant musl-1.2.5/src/dirent/readdir.c:17:12: note: Condition 'len<0' is always false musl-1.2.5/src/dirent/dirfd.c:4:16: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/dirent/readdir_r.c:9:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/dirent/telldir.c:4:19: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/env/__reset_tls.c:10:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tls_head [valueFlowBailoutIncompleteVar] musl-1.2.5/src/dirent/scandir.c:23:23: warning:inconclusive: Division of result of sizeof() on pointer type. [divideSizeof] musl-1.2.5/src/env/__init_tls.c:20:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable can_do_threads [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/__init_tls.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tls_size [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/__init_tls.c:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_PHDR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/__libc_start_main.c:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __environ [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/__libc_start_main.c:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __init_array_end [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/__reset_tls.c:8:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/env/__stack_chk_fail.c:21:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canary [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/__init_tls.c:71:2: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] musl-1.2.5/src/env/__stack_chk_fail.c:7:23: style: Parameter 'entropy' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/env/__libc_start_main.c:15:26: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dummy1' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/env/__libc_start_main.c:16:12: note: You might need to cast the function pointer here musl-1.2.5/src/env/__libc_start_main.c:15:26: note: Parameter 'p' can be declared as pointer to const musl-1.2.5/src/env/clearenv.c:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __environ [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/getenv.c:8:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __environ [valueFlowBailoutIncompleteVar] musl-1.2.5/src/crypt/crypt_md5.c:60:3: warning: Either the condition 'i<16' is redundant or the array 'W[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond] musl-1.2.5/src/crypt/crypt_md5.c:58:11: note: Assuming that condition 'i<16' is not redundant musl-1.2.5/src/crypt/crypt_md5.c:59:34: note: i is incremented', new value is 16 musl-1.2.5/src/crypt/crypt_md5.c:60:3: note: Array index out of bounds musl-1.2.5/src/env/__init_tls.c:86:15: style: Variable 'tls_phdr' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/crypt/crypt_md5.c:61:3: warning: Either the condition 'i<16' is redundant or the array 'W[16]' is accessed at index 17, which is out of bounds. [arrayIndexOutOfBoundsCond] musl-1.2.5/src/crypt/crypt_md5.c:58:11: note: Assuming that condition 'i<16' is not redundant musl-1.2.5/src/crypt/crypt_md5.c:59:34: note: i is incremented', new value is 16 musl-1.2.5/src/crypt/crypt_md5.c:60:34: note: i is incremented', new value is 17 musl-1.2.5/src/crypt/crypt_md5.c:61:3: note: Array index out of bounds musl-1.2.5/src/crypt/crypt_md5.c:62:3: warning: Either the condition 'i<16' is redundant or the array 'W[16]' is accessed at index 18, which is out of bounds. [arrayIndexOutOfBoundsCond] musl-1.2.5/src/crypt/crypt_md5.c:58:11: note: Assuming that condition 'i<16' is not redundant musl-1.2.5/src/crypt/crypt_md5.c:59:34: note: i is incremented', new value is 16 musl-1.2.5/src/crypt/crypt_md5.c:60:34: note: i is incremented', new value is 17 musl-1.2.5/src/crypt/crypt_md5.c:61:34: note: i is incremented', new value is 18 musl-1.2.5/src/crypt/crypt_md5.c:62:3: note: Array index out of bounds musl-1.2.5/src/crypt/crypt_md5.c:78:3: warning: Either the condition 'i<64' is redundant or the array 'tab[64]' is accessed at index 64, which is out of bounds. [arrayIndexOutOfBoundsCond] musl-1.2.5/src/crypt/crypt_md5.c:76:11: note: Assuming that condition 'i<64' is not redundant musl-1.2.5/src/crypt/crypt_md5.c:77:39: note: i is incremented', new value is 64 musl-1.2.5/src/crypt/crypt_md5.c:78:3: note: Array index out of bounds musl-1.2.5/src/crypt/crypt_md5.c:79:3: warning: Either the condition 'i<64' is redundant or the array 'tab[64]' is accessed at index 65, which is out of bounds. [arrayIndexOutOfBoundsCond] musl-1.2.5/src/crypt/crypt_md5.c:76:11: note: Assuming that condition 'i<64' is not redundant musl-1.2.5/src/crypt/crypt_md5.c:77:39: note: i is incremented', new value is 64 musl-1.2.5/src/crypt/crypt_md5.c:78:39: note: i is incremented', new value is 65 musl-1.2.5/src/crypt/crypt_md5.c:79:3: note: Array index out of bounds musl-1.2.5/src/crypt/crypt_md5.c:80:3: warning: Either the condition 'i<64' is redundant or the array 'tab[64]' is accessed at index 66, which is out of bounds. [arrayIndexOutOfBoundsCond] musl-1.2.5/src/crypt/crypt_md5.c:76:11: note: Assuming that condition 'i<64' is not redundant musl-1.2.5/src/crypt/crypt_md5.c:77:39: note: i is incremented', new value is 64 musl-1.2.5/src/crypt/crypt_md5.c:78:39: note: i is incremented', new value is 65 musl-1.2.5/src/crypt/crypt_md5.c:79:39: note: i is incremented', new value is 66 musl-1.2.5/src/crypt/crypt_md5.c:80:3: note: Array index out of bounds musl-1.2.5/src/env/secure_getenv.c:7:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secure [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/putenv.c:11:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __environ [valueFlowBailoutIncompleteVar] musl-1.2.5/src/errno/__errno_location.c:6:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno_val [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/setenv.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/unsetenv.c:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/crypt/crypt_md5.c:277:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/env/clearenv.c:5:25: style: Parameter 'old' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/env/clearenv.c:6:12: note: You might need to cast the function pointer here musl-1.2.5/src/env/clearenv.c:5:25: note: Parameter 'old' can be declared as pointer to const musl-1.2.5/src/env/clearenv.c:5:36: style: Parameter 'new' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'new' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/env/clearenv.c:6:12: note: You might need to cast the function pointer here musl-1.2.5/src/env/clearenv.c:5:36: note: Parameter 'new' can be declared as pointer to const musl-1.2.5/src/exit/_Exit.c:6:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_exit_group [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/putenv.c:5:25: style: Parameter 'old' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/env/putenv.c:6:12: note: You might need to cast the function pointer here musl-1.2.5/src/env/putenv.c:5:25: note: Parameter 'old' can be declared as pointer to const musl-1.2.5/src/env/putenv.c:5:36: style: Parameter 'new' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'new' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/env/putenv.c:6:12: note: You might need to cast the function pointer here musl-1.2.5/src/env/putenv.c:5:36: note: Parameter 'new' can be declared as pointer to const musl-1.2.5/src/exit/abort.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __abort_lock [valueFlowBailoutIncompleteVar] musl-1.2.5/src/exit/assert.c:6:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/exit/exit.c:19:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __fini_array_end [valueFlowBailoutIncompleteVar] musl-1.2.5/src/exit/atexit.c:28:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] musl-1.2.5/src/env/unsetenv.c:6:25: style: Parameter 'old' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/env/unsetenv.c:7:12: note: You might need to cast the function pointer here musl-1.2.5/src/env/unsetenv.c:6:25: note: Parameter 'old' can be declared as pointer to const musl-1.2.5/src/env/unsetenv.c:6:36: style: Parameter 'new' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'new' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/env/unsetenv.c:7:12: note: You might need to cast the function pointer here musl-1.2.5/src/env/unsetenv.c:6:36: note: Parameter 'new' can be declared as pointer to const musl-1.2.5/src/fcntl/creat.c:5:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/errno/strerror.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] musl-1.2.5/src/errno/strerror.c:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/exit/abort.c:18:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] musl-1.2.5/src/exit/abort.c:29:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] musl-1.2.5/src/fcntl/open.c:9:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fcntl/openat.c:9:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fcntl/posix_fadvise.c:13:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fadvise [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fcntl/fcntl.c:14:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fcntl/posix_fallocate.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fallocate [valueFlowBailoutIncompleteVar] musl-1.2.5/src/exit/abort.c:21:54: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] musl-1.2.5/src/exit/abort.c:24:62: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] musl-1.2.5/src/fenv/fenv.c:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fenv/fesetround.c:10:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fenv/powerpc64/fenv.c:14:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fenv/powerpc64/fenv.c:24:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fenv/powerpc64/fenv.c:30:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ALL_INVALID [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fenv/powerpc64/fenv.c:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_INVALID_SOFTWARE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fenv/powerpc64/fenv.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_ENV [valueFlowBailoutIncompleteVar] musl-1.2.5/src/fenv/s390x/fenv.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_ENV [valueFlowBailoutIncompleteVar] musl-1.2.5/src/crypt/crypt_sha512.c:218:33: warning: Either the condition 'i<=256' is redundant or the array 'key[18]' is accessed at index 256, which is out of bounds. [arrayIndexOutOfBoundsCond] musl-1.2.5/src/crypt/crypt_sha512.c:218:16: note: Assuming that condition 'i<=256' is not redundant musl-1.2.5/src/crypt/crypt_sha512.c:218:33: note: Array index out of bounds musl-1.2.5/src/fcntl/fcntl.c:20:7: style: Condition 'ret' is always true [knownConditionTrueFalse] musl-1.2.5/src/fcntl/fcntl.c:26:12: style: Condition 'ret>=0' is always true [knownConditionTrueFalse] musl-1.2.5/src/fcntl/fcntl.c:24:53: note: Assignment 'ret=(SYS_fcntl,fd,F_DUPFD_CLOEXEC,arg)', assigned value is greater than -1 musl-1.2.5/src/fcntl/fcntl.c:26:12: note: Condition 'ret>=0' is always true musl-1.2.5/src/fcntl/fcntl.c:32:12: style: Condition 'ret>=0' is always true [knownConditionTrueFalse] musl-1.2.5/src/fcntl/fcntl.c:30:49: note: Assignment 'ret=(SYS_fcntl,fd,F_DUPFD_CLOEXEC,0)', assigned value is 0 musl-1.2.5/src/fcntl/fcntl.c:32:12: note: Condition 'ret>=0' is always true musl-1.2.5/src/fcntl/fcntl.c:36:11: style: Condition 'ret>=0' is always true [knownConditionTrueFalse] musl-1.2.5/src/fcntl/fcntl.c:35:41: note: Assignment 'ret=(SYS_fcntl,fd,F_DUPFD,arg)', assigned value is greater than -1 musl-1.2.5/src/fcntl/fcntl.c:36:11: note: Condition 'ret>=0' is always true musl-1.2.5/src/exit/atexit.c:39:27: style: Parameter 'dso' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/exit/atexit.c:71:24: style: Parameter 'p' can be declared as pointer to const. However it seems that 'call' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/exit/atexit.c:78:22: note: You might need to cast the function pointer here musl-1.2.5/src/exit/atexit.c:71:24: note: Parameter 'p' can be declared as pointer to const musl-1.2.5/src/internal/floatscan.c:31:2: error: #error Unsupported long double representation [preprocessorErrorDirective] musl-1.2.5/src/internal/syscall.h:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/internal/emulate_wait4.c:13:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_PGID [valueFlowBailoutIncompleteVar] musl-1.2.5/src/crypt/crypt_sha256.c:314:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/fenv/fenv.c:30:22: style: Parameter 'envp' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/crypt/crypt_sha512.c:363:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/fenv/powerpc64/fenv.c:14:32: style: Local variable 'i' shadows outer variable [shadowVariable] musl-1.2.5/src/fenv/powerpc64/fenv.c:14:32: note: Shadowed declaration musl-1.2.5/src/fenv/powerpc64/fenv.c:14:32: note: Shadow variable musl-1.2.5/src/fcntl/fcntl.c:18:51: error: Uninitialized variable: &ex [uninitvar] musl-1.2.5/src/ipc/msgctl.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_msgctl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/internal/intscan.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/internal/syscall_ret.c:7:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/msgget.c:8:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_msgget [valueFlowBailoutIncompleteVar] musl-1.2.5/src/internal/shgetc.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/msgrcv.c:8:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_msgrcv [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/msgsnd.c:8:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_msgsnd [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/semctl.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_STAT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/semget.c:13:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/semop.c:8:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_semop [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/semtimedop.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/shmat.c:8:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_shmat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/shmctl.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_shmctl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/shmdt.c:8:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_shmdt [valueFlowBailoutIncompleteVar] musl-1.2.5/src/internal/procfdname.c:3:25: style:inconclusive: Function '__procfdname' argument 1 names different: declaration '__buf' definition 'buf'. [funcArgNamesDifferent] musl-1.2.5/src/internal/syscall.h:406:31: note: Function '__procfdname' argument 1 names different: declaration '__buf' definition 'buf'. musl-1.2.5/src/internal/procfdname.c:3:25: note: Function '__procfdname' argument 1 names different: declaration '__buf' definition 'buf'. musl-1.2.5/src/ipc/shmget.c:8:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ldso/arm/find_exidx.c:13:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Phdr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ldso/dl_iterate_phdr.c:13:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Phdr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/crypt/crypt_blowfish.c:377:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/crypt/crypt_blowfish.c:458:30: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/ldso/dlinfo.c:8:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DI_LINKMAP [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/cuserid.c:9:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_cuserid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/daemon.c:11:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/euidaccess.c:7:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/ftw.c:8:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_PHYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/err.c:10:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/err.c:20:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/futimes.c:9:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/getdtablesize.c:9:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/getloadavg.c:12:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SI_LOAD_SHIFT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/getpagesize.c:7:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SIZE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/getpass.c:15:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/isastream.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/lutimes.c:10:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/ulimit.c:8:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_FSIZE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/utmpx.c:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/valloc.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SIZE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/adjtime.c:12:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/adjtimex.c:6:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/brk.c:8:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/cap.c:5:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_capset [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/cap.c:10:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_capget [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/chroot.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_chroot [valueFlowBailoutIncompleteVar] musl-1.2.5/src/legacy/cuserid.c:13:2: warning: Return value of function getpwuid_r() is not used. [ignoredReturnValue] musl-1.2.5/src/linux/copy_file_range.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_copy_file_range [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/clone.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLONE_THREAD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/semctl.c:19:14: portability: Zero initializing union 'arg' does not guarantee its complete storage to be zero initialized as its largest member is not declared as the first member. Consider making buf the first member or favor memset(). [UnionZeroInit] musl-1.2.5/src/linux/clock_adjtime.c:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/ipc/semctl.c:12:6: style: union member 'semun::val' is never used. [unusedStructMember] musl-1.2.5/src/ipc/semctl.c:14:18: style: union member 'semun::array' is never used. [unusedStructMember] musl-1.2.5/src/ldso/__dlsym.c:4:40: style: Parameter 'p' can be declared as pointer to const. However it seems that 'stub_dlsym' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/ldso/__dlsym.c:10:12: note: You might need to cast the function pointer here musl-1.2.5/src/ldso/__dlsym.c:4:40: note: Parameter 'p' can be declared as pointer to const musl-1.2.5/src/ldso/__dlsym.c:4:82: style: Parameter 'ra' can be declared as pointer to const. However it seems that 'stub_dlsym' is a callback function, if 'ra' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/ldso/__dlsym.c:10:12: note: You might need to cast the function pointer here musl-1.2.5/src/ldso/__dlsym.c:4:82: note: Parameter 'ra' can be declared as pointer to const musl-1.2.5/src/ldso/dladdr.c:4:51: style: Parameter 'info' can be declared as pointer to const. However it seems that 'stub_dladdr' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/ldso/dladdr.c:9:12: note: You might need to cast the function pointer here musl-1.2.5/src/ldso/dladdr.c:4:51: note: Parameter 'info' can be declared as pointer to const musl-1.2.5/src/legacy/err.c:58:2: style: Statements following noreturn function 'verr()' will never be executed. [unreachableCode] musl-1.2.5/src/legacy/err.c:66:2: style: Statements following noreturn function 'verrx()' will never be executed. [unreachableCode] musl-1.2.5/src/ldso/arm/find_exidx.c:10:44: style: Parameter 'info' can be declared as pointer to const. However it seems that 'find_exidx' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/ldso/arm/find_exidx.c:38:22: note: You might need to cast the function pointer here musl-1.2.5/src/ldso/arm/find_exidx.c:10:44: note: Parameter 'info' can be declared as pointer to const musl-1.2.5/src/linux/epoll.c:8:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/eventfd.c:8:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_eventfd2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/fallocate.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fallocate [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/epoll.c:14:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_epoll_create1 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/epoll.c:23:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_epoll_ctl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/fanotify.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fanotify_init [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/flock.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_flock [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/epoll.c:28:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_epoll_pwait [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/fanotify.c:12:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fanotify_mark [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/getdents.c:9:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getdents [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/getrandom.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getrandom [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/gettid.c:7:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/inotify.c:11:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_inotify_init1 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/inotify.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_inotify_add_watch [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/inotify.c:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_inotify_rm_watch [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/clock_adjtime.c:15:12: style: struct member 'ktimex64::time_sec' is never used. [unusedStructMember] musl-1.2.5/src/linux/clock_adjtime.c:15:22: style: struct member 'ktimex64::time_usec' is never used. [unusedStructMember] musl-1.2.5/src/linux/clock_adjtime.c:21:6: style: struct member 'ktimex64::__padding' is never used. [unusedStructMember] musl-1.2.5/src/linux/clock_adjtime.c:34:6: style: struct member 'ktimex::__padding' is never used. [unusedStructMember] musl-1.2.5/src/linux/epoll.c:37:38: error: Null pointer dereference [nullPointer] musl-1.2.5/src/linux/clock_adjtime.c:39:8: style: Variable 'r' is assigned a value that is never used. [unreadVariable] musl-1.2.5/src/linux/klogctl.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_syslog [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/memfd_create.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_memfd_create [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/membarrier.c:24:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_membarrier [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/mlock2.c:9:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mlock2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/module.c:5:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_init_module [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/module.c:10:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_delete_module [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/mount.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mount [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/mount.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_umount2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/name_to_handle_at.c:8:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_name_to_handle_at [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/mount.c:16:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_umount2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/open_by_handle_at.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_open_by_handle_at [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/pivot_root.c:5:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_pivot_root [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/prctl.c:13:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_prctl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/preadv2.c:15:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_preadv2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/prlimit.c:11:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL_RLIM_INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/process_vm.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_process_vm_writev [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/process_vm.c:12:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_process_vm_readv [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/ptrace.c:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ptrace [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/pwritev2.c:15:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_pwritev2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/quotactl.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_quotactl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/readahead.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_readahead [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/reboot.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_reboot [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/remap_file_pages.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_remap_file_pages [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/sbrk.c:9:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/sendfile.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sendfile [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/setfsgid.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setfsgid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/setfsuid.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setfsuid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/setgroups.c:17:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setgroups [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/sethostname.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sethostname [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/setns.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setns [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/settimeofday.c:10:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/signalfd.c:9:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_signalfd4 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/splice.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_splice [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/statx.c:10:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_statx [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/swap.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_swapon [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/swap.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_swapoff [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/syncfs.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_syncfs [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/sync_file_range.c:15:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/sysinfo.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sysinfo [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/tee.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_tee [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/timerfd.c:9:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_timerfd_create [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/timerfd.c:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_timerfd_settime [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/unshare.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_unshare [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/timerfd.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_timerfd_gettime [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/utimes.c:7:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/vhangup.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_vhangup [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/vmsplice.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_vmsplice [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/wait4.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getxattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/__lctrans.c:18:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/x32/sysinfo.c:26:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sysinfo [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_lgetxattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:16:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fgetxattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/bind_textdomain_codeset.c:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_listxattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_llistxattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_flistxattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setxattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/catgets.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_lsetxattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fsetxattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/crypt/crypt_des.c:895:15: warning: Uninitialized variable: keybuf [uninitvar] musl-1.2.5/src/crypt/crypt_des.c:890:11: note: Assuming condition is false musl-1.2.5/src/crypt/crypt_des.c:895:15: note: Uninitialized variable: keybuf musl-1.2.5/src/linux/xattr.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_removexattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/duplocale.c:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_GLOBAL_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_lremovexattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/catopen.c:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/xattr.c:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fremovexattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/catopen.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/langinfo.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODESET [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/langinfo.c:69:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/newlocale.c:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/newlocale.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __locale_lock [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/locale_map.c:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __c_dot_utf8 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/strcoll.c:12:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/setlocale.c:14:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/strxfrm.c:15:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/dcngettext.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/dcngettext.c:129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/strfmon.c:69:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/textdomain.c:19:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/dcngettext.c:277:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/strfmon.c:97:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/dcngettext.c:282:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/uselocale.c:9:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_locale [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/wcscoll.c:13:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/wcsxfrm.c:20:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/calloc.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/lite_malloc.c:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auxv [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/lite_malloc.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/aligned_alloc.c:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/malloc_usable_size.c:8:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csize [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/statx.c:16:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] musl-1.2.5/src/malloc/posix_memalign.c:6:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/glue.h:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auxv [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/glue.h:70:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_locks [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/reallocarray.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/glue.h:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_locks [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/meta.h:242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/aligned_alloc.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/pleval.c:47:23: style: Condition 'st->r==-1' is always false [knownConditionTrueFalse] musl-1.2.5/src/malloc/mallocng/free.c:120:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SIZE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/realloc.c:34:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MREMAP_MAYMOVE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/malloc.c:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_locks [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/malloc.c:143:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auxv [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/malloc.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/malloc.c:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/malloc.c:257:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psize [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/aligned_alloc.c:38:3: error: Memory leak: mem [memleak] musl-1.2.5/src/malloc/oldmalloc/malloc.c:302:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SIZE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/aligned_alloc.c:52:2: error: Memory leak: mem [memleak] musl-1.2.5/src/malloc/oldmalloc/malloc.c:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csize [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/malloc.c:374:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SIZE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/malloc.c:482:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SIZE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/oldmalloc/malloc.c:504:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/malloc.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SIZE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/malloc.c:182:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SIZE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/malloc.c:310:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] musl-1.2.5/src/linux/x32/sysinfo.c:17:8: style: struct member 'kernel_sysinfo::pad' is never used. [unusedStructMember] musl-1.2.5/src/locale/setlocale.c:49:31: style: Local variable 'lm' shadows outer variable [shadowVariable] musl-1.2.5/src/locale/setlocale.c:12:29: note: Shadowed declaration musl-1.2.5/src/locale/setlocale.c:49:31: note: Shadow variable musl-1.2.5/src/locale/strfmon.c:14:8: style: Variable 's0' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/malloc/calloc.c:27:27: style: Parameter 'p' can be declared as pointer to const. However it seems that 'allzerop' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/malloc/calloc.c:31:12: note: You might need to cast the function pointer here musl-1.2.5/src/malloc/calloc.c:27:27: note: Parameter 'p' can be declared as pointer to const musl-1.2.5/src/locale/setlocale.c:43:25: warning: Uninitialized variable: tmp_locale [uninitvar] musl-1.2.5/src/locale/setlocale.c:29:15: note: Assuming condition is false musl-1.2.5/src/locale/setlocale.c:43:25: note: Uninitialized variable: tmp_locale musl-1.2.5/src/math/__math_invalid.c:5:17: style: Same expression on both sides of '/'. [duplicateExpression] musl-1.2.5/src/locale/setlocale.c:60:33: warning: Uninitialized variable: part [uninitvar] musl-1.2.5/src/locale/setlocale.c:48:14: note: Assuming condition is false musl-1.2.5/src/locale/setlocale.c:60:33: note: Uninitialized variable: part musl-1.2.5/src/math/__math_invalidf.c:5:17: style: Same expression on both sides of '/'. [duplicateExpression] musl-1.2.5/src/malloc/reallocarray.c:7:16: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] musl-1.2.5/src/math/__fpclassify.c:6:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/__fpclassifyf.c:6:15: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/__signbit.c:7:10: style: union member 'Anonymous0::d' is never used. [unusedStructMember] musl-1.2.5/src/math/__signbitf.c:7:9: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/malloc/mallocng/malloc_usable_size.c:4:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/malloc/mallocng/donate.c:36:41: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/malloc/mallocng/malloc_usable_size.c:11:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/math/__rem_pio2_large.c:368:8: style: The if condition is the same as the previous if condition [duplicateCondition] musl-1.2.5/src/math/__rem_pio2_large.c:350:8: note: First condition musl-1.2.5/src/math/__rem_pio2_large.c:368:8: note: Second condition musl-1.2.5/src/malloc/mallocng/free.c:38:38: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/malloc/mallocng/free.c:109:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/math/__rem_pio2_large.c:273:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/math/fmaf.c:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/fma.c:13:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/fma.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/acoshf.c:14:15: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/sqrt.c:152:35: style: Condition 'd2==0' is always false [knownConditionTrueFalse] musl-1.2.5/src/math/sqrt.c:143:14: note: Assignment 'd2=d1+s+1', assigned value is greater than 0 musl-1.2.5/src/math/sqrt.c:152:35: note: Condition 'd2==0' is always false musl-1.2.5/src/math/sqrtf.c:77:35: style: Condition 'd2==0' is always false [knownConditionTrueFalse] musl-1.2.5/src/math/sqrtf.c:70:14: note: Assignment 'd2=d1+s+1', assigned value is greater than 0 musl-1.2.5/src/math/sqrtf.c:77:35: note: Condition 'd2==0' is always false musl-1.2.5/src/math/sqrt.c:112:4: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] musl-1.2.5/src/math/sqrt.c:118:4: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] musl-1.2.5/src/math/sqrt.c:120:4: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] musl-1.2.5/src/math/sqrt.c:124:4: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] musl-1.2.5/src/malloc/oldmalloc/malloc.c:217:16: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] musl-1.2.5/src/malloc/oldmalloc/malloc.c:224:15: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] musl-1.2.5/src/malloc/oldmalloc/malloc.c:407:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] musl-1.2.5/src/malloc/oldmalloc/malloc.c:447:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] musl-1.2.5/src/malloc/oldmalloc/malloc.c:448:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] musl-1.2.5/src/math/ceil.c:12:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/exp.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WANT_ROUNDING [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/exp2f.c:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/exp10.c:14:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/exp2.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WANT_ROUNDING [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/exp10f.c:12:15: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/expf.c:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/fma.c:80:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] musl-1.2.5/src/math/fma.c:93:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] musl-1.2.5/src/math/fma.c:125:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] musl-1.2.5/src/math/fma.c:176:17: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] musl-1.2.5/src/math/floor.c:12:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/ilogb.c:15:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/ilogbf.c:15:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/malloc.c:121:7: style: Condition '!m' is always false [knownConditionTrueFalse] musl-1.2.5/src/math/fmod.c:17:15: style: Same expression on both sides of '/'. [duplicateExpression] musl-1.2.5/src/math/fmodf.c:14:15: style: Same expression on both sides of '/'. [duplicateExpression] musl-1.2.5/src/math/lgamma.c:6:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __signgam [valueFlowBailoutIncompleteVar] musl-1.2.5/src/malloc/mallocng/malloc.c:270:12: style: Local variable 'i' shadows outer variable [shadowVariable] musl-1.2.5/src/malloc/mallocng/malloc.c:177:6: note: Shadowed declaration musl-1.2.5/src/malloc/mallocng/malloc.c:270:12: note: Shadow variable musl-1.2.5/src/malloc/mallocng/malloc.c:382:22: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/malloc/mallocng/malloc.c:384:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/math/i386/fmod.c:8:9: error: Uninitialized variable: fpsr [uninitvar] musl-1.2.5/src/math/i386/fmodf.c:8:9: error: Uninitialized variable: fpsr [uninitvar] musl-1.2.5/src/math/i386/fmodl.c:7:9: error: Uninitialized variable: fpsr [uninitvar] musl-1.2.5/src/math/lgammaf.c:6:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __signgam [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/lgammal.c:350:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __signgam [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/i386/remainder.c:8:9: error: Uninitialized variable: fpsr [uninitvar] musl-1.2.5/src/math/i386/remainderf.c:8:9: error: Uninitialized variable: fpsr [uninitvar] musl-1.2.5/src/math/i386/remainderl.c:7:9: error: Uninitialized variable: fpsr [uninitvar] musl-1.2.5/src/math/ilogb.c:7:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/ilogbf.c:7:15: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/log.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WANT_ROUNDING [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/log2.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WANT_ROUNDING [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/log2f.c:34:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WANT_ROUNDING [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/logf.c:35:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WANT_ROUNDING [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/sqrtl.c:258:2: error: #error unsupported long double format [preprocessorErrorDirective] musl-1.2.5/src/math/nan.c:5:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/nanf.c:5:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/nanl.c:5:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/lgamma_r.c:172:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/pow.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invc [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/pow.c:179:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WANT_ROUNDING [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/pow.c:252:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/pow.c:276:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/lgammaf_r.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] musl-1.2.5/src/math/lgammaf_r.c:107:15: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/powf.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invc [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/remquo.c:17:15: style: Same expression on both sides of '/'. [duplicateExpression] musl-1.2.5/src/math/rint.c:14:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/rintf.c:16:15: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/remquo.c:80:15: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation] musl-1.2.5/src/math/remquof.c:17:15: style: Same expression on both sides of '/'. [duplicateExpression] musl-1.2.5/src/math/remquof.c:80:15: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation] musl-1.2.5/src/math/pow.c:308:23: style: Condition '(topy&0x7ff)<0x3be' is always false [knownConditionTrueFalse] musl-1.2.5/src/math/pow.c:304:30: note: Assuming that condition '(topy&0x7ff)-0x3be>=0x43e-0x3be' is not redundant musl-1.2.5/src/math/pow.c:306:11: note: Assuming condition is false musl-1.2.5/src/math/pow.c:308:23: note: Condition '(topy&0x7ff)<0x3be' is always false musl-1.2.5/src/math/scalb.c:31:36: style: Same expression on both sides of '/'. [duplicateExpression] musl-1.2.5/src/math/scalbf.c:28:37: style: Same expression on both sides of '/'. [duplicateExpression] musl-1.2.5/src/math/tgamma.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getauxval.c:7:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auxv [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getdomainname.c:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/forkpty.c:18:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getentropy.c:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/fmtmsg.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_NULLSEV [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getpriority.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getpriority [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getresgid.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getresgid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getopt.c:18:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getresuid.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getresuid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getopt.c:59:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getrlimit.c:9:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_prlimit64 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getrusage.c:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getrusage [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/initgroups.c:7:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGROUPS_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/issetugid.c:7:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secure [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/lockf.c:8:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/login_tty.c:8:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSCTTY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/ioctl.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE_ORDER [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/ioctl.c:135:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ioctl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getrusage.c:26:6: style: Condition '!r' is always false [knownConditionTrueFalse] musl-1.2.5/src/math/x86_64/remquol.c:5:15: style: Variable 'cx' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/math/x86_64/remquol.c:5:33: style: Variable 'cy' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/math/x86_64/fmodl.c:7:9: error: Uninitialized variable: fpsr [uninitvar] musl-1.2.5/src/misc/get_current_dir_name.c:10:8: style: Variable 'res' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/misc/mntent.c:77:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/math/x86_64/remainderl.c:7:9: error: Uninitialized variable: fpsr [uninitvar] musl-1.2.5/src/math/tgamma.c:110:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] musl-1.2.5/src/math/x86_64/remquol.c:18:9: error: Uninitialized variable: fpsr [uninitvar] musl-1.2.5/src/misc/ptsname.c:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/openpty.c:15:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/pty.c:11:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/pty.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSPTLCK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/pty.c:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ioctl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/nftw.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_PHYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/nftw.c:127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/setdomainname.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setdomainname [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/setpriority.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setpriority [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getopt.c:33:8: style: Variable 'optchar' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/misc/pty.c:30:11: style: Condition 'err=(SYS_ioctl,fd,TIOCGPTN,&pty)' is always true [knownConditionTrueFalse] musl-1.2.5/src/misc/getopt_long.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/getopt_long.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/realpath.c:16:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/setrlimit.c:27:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL_RLIM_INFINITY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/syscall.c:13:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscall_arg_t [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/pty.c:30:48: error: Uninitialized variable: &pty [uninitvar] musl-1.2.5/src/misc/pty.c:30:64: error: Uninitialized variable: err [legacyUninitvar] musl-1.2.5/src/misc/ioctl.c:140:15: style: union member 'Anonymous0::align' is never used. [unusedStructMember] musl-1.2.5/src/mman/madvise.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_madvise [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/uname.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_uname [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/setrlimit.c:10:16: style: struct member 'ctx::lim' is never used. [unusedStructMember] musl-1.2.5/src/misc/setrlimit.c:11:6: style: struct member 'ctx::res' is never used. [unusedStructMember] musl-1.2.5/src/misc/setrlimit.c:12:6: style: struct member 'ctx::err' is never used. [unusedStructMember] musl-1.2.5/src/misc/syslog.c:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/syslog.c:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/syslog.c:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/syslog.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECONNREFUSED [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/mincore.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mincore [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/syslog.c:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/syslog.c:132:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/mlock.c:9:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mlock2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/mlockall.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mlockall [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/wordexp.c:17:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/wordexp.c:32:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_SHOWERR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/wordexp.c:173:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/mmap.c:17:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscall_arg_t [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/mprotect.c:8:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SIZE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/msync.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_msync [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/mremap.c:17:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/munlock.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_munlock [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/munlockall.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_munlockall [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/munmap.c:10:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_munmap [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/posix_madvise.c:7:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MADV_DONTNEED [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mq/mq_close.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_close [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/shm_open.c:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/shm_open.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/shm_open.c:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mman/shm_open.c:11:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/mq/mq_open.c:11:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mq/mq_notify.c:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_THREAD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mq/mq_notify.c:55:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_THREAD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mq/mq_send.c:5:43: error: Null pointer dereference [nullPointer] musl-1.2.5/src/misc/syslog.c:107:22: error: Uninitialized variable: &hlen [uninitvar] musl-1.2.5/src/misc/syslog.c:34:8: style: struct member 'Anonymous0::sun_family' is never used. [unusedStructMember] musl-1.2.5/src/misc/syslog.c:35:7: style: struct member 'Anonymous0::sun_path' is never used. [unusedStructMember] musl-1.2.5/src/mq/mq_setattr.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mq_getsetattr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mq/mq_timedreceive.c:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mq_timedreceive [valueFlowBailoutIncompleteVar] musl-1.2.5/src/mq/mq_timedsend.c:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mq_timedsend [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/wordexp.c:24:1: error: Memory leak: s [memleak] musl-1.2.5/src/mq/mq_unlink.c:9:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mq_unlink [valueFlowBailoutIncompleteVar] musl-1.2.5/src/multibyte/btowc.c:9:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/misc/realpath.c:55:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/multibyte/c16rtomb.c:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/multibyte/mbrtowc.c:25:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/multibyte/wcsnrtombs.c:11:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/multibyte/wcrtomb.c:12:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/multibyte/mbtowc.c:17:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/multibyte/mbsrtowcs.c:23:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/multibyte/mbstowcs.c:6:38: error: Null pointer dereference [nullPointer] musl-1.2.5/src/misc/nftw.c:91:19: style: Variable 'de' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/multibyte/wctob.c:9:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/multibyte/wcsnrtombs.c:13:8: style: Condition 'l==-1' is always false [knownConditionTrueFalse] musl-1.2.5/src/network/accept4.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/multibyte/wcstombs.c:6:49: error: Null pointer dereference [nullPointer] musl-1.2.5/src/multibyte/wcsrtombs.c:12:9: style: Condition '!(l+1)' is always false [knownConditionTrueFalse] musl-1.2.5/src/multibyte/wcsrtombs.c:20:8: style: Condition '!**ws' is always false [knownConditionTrueFalse] musl-1.2.5/src/multibyte/wcsrtombs.c:19:15: note: Assuming that condition '**ws-1u>=0x7fu' is not redundant musl-1.2.5/src/multibyte/wcsrtombs.c:20:8: note: Condition '!**ws' is always false musl-1.2.5/src/multibyte/wcsrtombs.c:26:8: style: Condition '!(l+1)' is always false [knownConditionTrueFalse] musl-1.2.5/src/multibyte/wcsrtombs.c:37:8: style: Condition '!**ws' is always false [knownConditionTrueFalse] musl-1.2.5/src/multibyte/wcsrtombs.c:36:15: note: Assuming that condition '**ws-1u>=0x7fu' is not redundant musl-1.2.5/src/multibyte/wcsrtombs.c:37:8: note: Condition '!**ws' is always false musl-1.2.5/src/multibyte/wcsrtombs.c:43:8: style: Condition '!(l+1)' is always false [knownConditionTrueFalse] musl-1.2.5/src/multibyte/mbsnrtowcs.c:21:7: style: Condition '!(l+1)' is always false [knownConditionTrueFalse] musl-1.2.5/src/multibyte/mbsnrtowcs.c:30:7: style: Condition 's' is always true [knownConditionTrueFalse] musl-1.2.5/src/multibyte/mbsnrtowcs.c:36:8: style: Condition '!(l+1)' is always false [knownConditionTrueFalse] musl-1.2.5/src/multibyte/mbsnrtowcs.c:35:10: note: Assuming that condition 'l+2<=2' is not redundant musl-1.2.5/src/multibyte/mbsnrtowcs.c:36:8: note: Condition '!(l+1)' is always false musl-1.2.5/src/multibyte/mbsnrtowcs.c:40:8: style: Condition '!l' is always true [knownConditionTrueFalse] musl-1.2.5/src/multibyte/mbsnrtowcs.c:35:10: note: Assuming that condition 'l+2<=2' is not redundant musl-1.2.5/src/multibyte/mbsnrtowcs.c:40:8: note: Condition '!l' is always true musl-1.2.5/src/network/dn_expand.c:6:8: style: Variable 'dend' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/network/dn_expand.c:6:15: style: Variable 'dbegin' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/network/gethostbyaddr.c:17:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/gethostbyname.c:10:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/gethostbyname2.c:18:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/gethostbyname.c:10:9: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] musl-1.2.5/src/network/gethostbyaddr_r.c:17:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_family [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/ether.c:45:50: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/network/ether.c:45:59: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/network/ether.c:50:25: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/network/gethostbyname_r.c:10:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/ether.c:55:60: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/network/getaddrinfo.c:18:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/gethostbyname2_r.c:21:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_CANONNAME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/getservbyname_r.c:24:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/gethostbyaddr.c:21:35: error: Uninitialized variable: &res [uninitvar] musl-1.2.5/src/network/gethostbyaddr.c:16:7: note: Assuming condition is false musl-1.2.5/src/network/gethostbyaddr.c:21:35: note: Uninitialized variable: &res musl-1.2.5/src/network/gethostbyname2_r.c:75:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] musl-1.2.5/src/network/gethostbyname_r.c:7:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/network/gethostbyname_r.c:8:29: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/network/gethostbyname2.c:22:35: error: Uninitialized variable: &res [uninitvar] musl-1.2.5/src/network/gethostbyname2.c:17:7: note: Assuming condition is false musl-1.2.5/src/network/gethostbyname2.c:22:35: note: Uninitialized variable: &res musl-1.2.5/src/network/getservbyport_r.c:15:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/getsockopt.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOPROTOOPT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/h_errno.c:9:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/herror.c:7:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/if_indextoname.c:14:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/getnameinfo.c:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/getnameinfo.c:136:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/if_nametoindex.c:13:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/getifaddrs.c:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_PACKET [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/dn_comp.c:59:16: style: Variable 'm' is assigned a value that is never used. [unreadVariable] musl-1.2.5/src/network/inet_ntop.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/inet_pton.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/if_indextoname.c:20:3: error: Resource leak: fd [resourceLeak] musl-1.2.5/src/network/if_indextoname.c:22:2: error: Resource leak: fd [resourceLeak] musl-1.2.5/src/network/if_nametoindex.c:17:2: error: Resource leak: fd [resourceLeak] musl-1.2.5/src/network/lookup_ipliteral.c:17:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/gethostbyname2_r.c:75:7: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] musl-1.2.5/src/network/lookup_serv.c:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/if_nameindex.c:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/if_nameindex.c:92:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/inet_ntoa.c:7:17: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/network/netlink.c:31:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/netlink.c:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/htonl.c:6:14: style: union member 'Anonymous0::i' is never used. [unusedStructMember] musl-1.2.5/src/network/htons.c:6:14: style: union member 'Anonymous0::i' is never used. [unusedStructMember] musl-1.2.5/src/network/ns_parse.c:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_max [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/ns_parse.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_INT16SZ [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/ns_parse.c:108:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_max [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/ns_parse.c:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/getaddrinfo.c:60:13: style: Variable 'tl' can be declared as const array [constVariable] musl-1.2.5/src/network/recvmmsg.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_recvmmsg [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/ntohl.c:6:14: style: union member 'Anonymous0::i' is never used. [unusedStructMember] musl-1.2.5/src/network/ntohs.c:6:14: style: union member 'Anonymous0::i' is never used. [unusedStructMember] musl-1.2.5/src/network/recvmsg.c:12:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_TIMESTAMP [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/res_mkquery.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/res_query.c:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/getifaddrs.c:94:71: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/network/getifaddrs.c:109:20: style: Variable 'ifi' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/network/getifaddrs.c:110:20: style: Variable 'ifa' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/network/getifaddrs.c:19:29: style: struct member 'sockaddr_ll_hack::sll_protocol' is never used. [unusedStructMember] musl-1.2.5/src/network/getifaddrs.c:22:16: style: struct member 'sockaddr_ll_hack::sll_pkttype' is never used. [unusedStructMember] musl-1.2.5/src/network/recvmsg.c:53:30: warning: Either the condition 'msg' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] musl-1.2.5/src/network/recvmsg.c:56:6: note: Assuming that condition 'msg' is not redundant musl-1.2.5/src/network/recvmsg.c:53:30: note: Null pointer dereference musl-1.2.5/src/network/sendmmsg.c:14:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOV_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/sendmsg.c:14:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsghdr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/sockatmark.c:7:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCATMARK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/resolvconf.c:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/setsockopt.c:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOPROTOOPT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/res_msend.c:21:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/socket.c:9:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/socketpair.c:9:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/res_msend.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/res_msend.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/res_msend.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/getnameinfo.c:195:7: style: Condition '!*p' is always false [knownConditionTrueFalse] musl-1.2.5/src/passwd/fgetspent.c:11:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/passwd/getgr_r.c:16:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/passwd/getgrent_a.c:18:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/passwd/getgrouplist.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/passwd/getpw_r.c:13:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/passwd/getgr_a.c:28:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/passwd/getpw_a.c:28:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/passwd/getpwent_a.c:17:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/passwd/getspnam.c:11:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/lookup_name.c:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_PASSIVE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/lookup_name.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/lookup_name.c:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/lookup_name.c:152:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable af [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/lookup_name.c:206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_NONAME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/lookup_name.c:317:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_NONAME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/if_nameindex.c:34:21: style: Variable 'ifi' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/network/if_nameindex.c:39:21: style: Variable 'ifa' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/passwd/getspnam_r.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/passwd/nscd_query.c:26:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGIN_NAME_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/prng/__rand48_step.c:4:60: style: Parameter 'lc' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/prng/lcong48.c:5:29: style: Parameter 'p' can be declared as const array [constParameter] musl-1.2.5/src/prng/drand48.c:8:12: style: union member 'Anonymous0::u' is never used. [unusedStructMember] musl-1.2.5/src/process/_Fork.c:17:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_set_tid_address [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/_Fork.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __abort_lock [valueFlowBailoutIncompleteVar] musl-1.2.5/src/prng/srand48.c:5:2: warning: Return value of function seed48() is not used. [ignoredReturnValue] musl-1.2.5/src/passwd/nscd_query.c:11:8: style: struct member 'Anonymous0::sun_family' is never used. [unusedStructMember] musl-1.2.5/src/passwd/nscd_query.c:12:7: style: struct member 'Anonymous0::sun_path' is never used. [unusedStructMember] musl-1.2.5/src/process/execve.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_execve [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/fexecve.c:9:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_execveat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/execvp.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/prng/seed48.c:5:40: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/process/posix_spawn_file_actions_addchdir.c:10:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawn_file_actions_addclose.c:8:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawn_file_actions_adddup2.c:8:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/fork.c:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_locks [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawn_file_actions_addfchdir.c:9:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawn_file_actions_addopen.c:9:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/res_msend.c:234:41: style: Condition 'servfail_retry--' is always true [knownConditionTrueFalse] musl-1.2.5/src/process/posix_spawn.c:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_dup3 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawn.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawn.c:175:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/res_msend.c:98:16: style: Variable 'alen_buf' can be declared as const array [constVariable] musl-1.2.5/src/process/posix_spawnattr_sched.c:8:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawnattr_sched.c:14:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawnattr_sched.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawnattr_sched.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawnattr_setflags.c:7:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_SPAWN_RESETIDS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/res_msend.c:139:56: warning: Suspicious usage of 'sizeof' with a numeric constant as parameter. [sizeofwithnumericparameter] musl-1.2.5/src/process/posix_spawnp.c:11:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __execvpe [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/vfork.c:12:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_clone [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/system.c:15:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/waitid.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_waitid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawn_file_actions_destroy.c:5:66: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/network/res_msend.c:98:16: style: Variable 'alen_buf' is not assigned a value. [unassignedVariable] musl-1.2.5/src/process/posix_spawnattr_destroy.c:3:48: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/process/posix_spawn.c:111:38: style: Condition '(ret=__sys_dup2(fd,op->fd))<0' is always false [knownConditionTrueFalse] musl-1.2.5/src/process/posix_spawn.c:111:25: note: Calling function '__sys_dup2' returns 0 musl-1.2.5/src/process/posix_spawn.c:111:38: note: Condition '(ret=__sys_dup2(fd,op->fd))<0' is always false musl-1.2.5/src/process/posix_spawn.c:125:38: style: Condition '(ret=__sys_dup2(fd,op->fd))<0' is always false [knownConditionTrueFalse] musl-1.2.5/src/process/posix_spawn.c:125:25: note: Calling function '__sys_dup2' returns 0 musl-1.2.5/src/process/posix_spawn.c:125:38: note: Condition '(ret=__sys_dup2(fd,op->fd))<0' is always false musl-1.2.5/src/process/posix_spawnattr_sched.c:6:31: style: Parameter 'schedparam' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/fnmatch.c:57:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_NOESCAPE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawnattr_sched.c:11:63: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/fnmatch.c:170:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_PERIOD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawnattr_sched.c:17:90: style: Parameter 'policy' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/fnmatch.c:303:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_PATHNAME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/process/posix_spawnattr_sched.c:22:55: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/process/posix_spawn.c:102:28: warning: Redundant code: Found unused member access. [constStatement] musl-1.2.5/src/regex/glob.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_MARK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/glob.c:206:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/glob.c:231:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_DOOFFS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/affinity.c:9:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sched_setaffinity [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/affinity.c:14:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sched_setaffinity [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_get_priority_max.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sched_get_priority_max [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/affinity.c:19:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sched_getaffinity [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_get_priority_max.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sched_get_priority_min [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_getcpu.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getcpu [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_getparam.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_getscheduler.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_rr_get_interval.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sched_rr_get_interval [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_setparam.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_setscheduler.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_yield.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sched_yield [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_getcpu.c:40:6: style: Condition '!r' is always true [knownConditionTrueFalse] musl-1.2.5/src/sched/sched_getcpu.c:39:35: note: Assignment 'r=(SYS_getcpu,&cpu,0,0)', assigned value is 0 musl-1.2.5/src/sched/sched_getcpu.c:40:6: note: Condition '!r' is always true musl-1.2.5/src/search/hsearch.c:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIND [valueFlowBailoutIncompleteVar] musl-1.2.5/src/sched/sched_getcpu.c:39:28: error: Uninitialized variable: &cpu [uninitvar] musl-1.2.5/src/search/lsearch.c:18:56: style: Parameter 'nelp' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/select/poll.c:16:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ppoll [valueFlowBailoutIncompleteVar] musl-1.2.5/src/search/twalk.c:9:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] musl-1.2.5/src/search/hsearch.c:32:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/search/hsearch.c:82:28: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/search/hsearch.c:61:38: style: Variable 'j' is assigned a value that is never used. [unreadVariable] musl-1.2.5/src/search/hsearch.c:87:25: style: Variable 'j' is assigned a value that is never used. [unreadVariable] musl-1.2.5/src/select/ppoll.c:24:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ppoll [valueFlowBailoutIncompleteVar] musl-1.2.5/src/select/pselect.c:12:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/select/select.c:17:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/block.c:33:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/block.c:38:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/block.c:43:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/getitimer.c:8:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getitimer [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/kill.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_kill [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/getitimer.c:9:7: style: Condition '!r' is always false [knownConditionTrueFalse] musl-1.2.5/src/signal/killpg.c:7:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/select/select.c:17:15: style: Checking if unsigned expression 'us' is less than zero. [unsignedLessThanZero] musl-1.2.5/src/select/select.c:20:6: style: Variable 'us' is assigned a value that is never used. [unreadVariable] musl-1.2.5/src/signal/psignal.c:8:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/raise.c:10:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/setitimer.c:13:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/getitimer.c:8:43: error: Uninitialized variable: old32 [uninitvar] musl-1.2.5/src/signal/sigaddset.c:7:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigaltstack.c:8:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigaction.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable threaded [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigaction.c:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigandset.c:9:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigdelset.c:7:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/setitimer.c:17:7: style: Condition '!r' is always false [knownConditionTrueFalse] musl-1.2.5/src/signal/sigemptyset.c:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/psignal.c:9:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/signal/sigandset.c:8:43: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/signal/sigandset.c:8:62: style: Variable 'r' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/signal/setitimer.c:16:34: error: Uninitialized variable: old32 [uninitvar] musl-1.2.5/src/signal/sigfillset.c:15:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sighold.c:9:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigignore.c:8:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/siginterrupt.c:8:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigaction.c:54:58: error: Uninitialized variable: &ksa_old [uninitvar] musl-1.2.5/src/signal/sigisemptyset.c:7:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigismember.c:6:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/signal.c:6:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigorset.c:9:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigpending.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_rt_sigpending [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigprocmask.c:8:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigqueue.c:14:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SI_QUEUE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigrelse.c:9:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/glob.c:120:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/regex/glob.c:203:8: style: Variable 'home' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/signal/sigrtmax.c:5:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigset.c:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigorset.c:8:43: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/signal/sigorset.c:8:62: style: Variable 'r' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/signal/sigsetjmp_tail.c:8:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigsuspend.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_rt_sigsuspend [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigtimedwait.c:22:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_rt_sigtimedwait [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigtimedwait.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/sigsetjmp_tail.c:8:61: warning: Found suspicious operator ',', result is not used. [constStatement] musl-1.2.5/src/signal/x32/getitimer.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getitimer [valueFlowBailoutIncompleteVar] musl-1.2.5/src/signal/x32/setitimer.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setitimer [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/fchmod.c:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fchmod [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/fchmodat.c:8:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fchmodat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/fstat.c:9:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/lookup_name.c:21:58: style: Condition 'mbstowcs(0,host,0)==-1' is always false [knownConditionTrueFalse] musl-1.2.5/src/stat/futimesat.c:13:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_usec [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/fstatat.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_NO_AUTOMOUNT [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/lchmod.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/lstat.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/__xstat.c:27:61: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/stat/__xstat.c:32:71: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/network/lookup_name.c:375:7: style: Local variable 'family' shadows outer argument [shadowArgument] musl-1.2.5/src/network/lookup_name.c:308:102: note: Shadowed declaration musl-1.2.5/src/network/lookup_name.c:375:7: note: Shadow variable musl-1.2.5/src/stat/mkdirat.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mkdirat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/network/lookup_name.c:386:14: style: Variable 'da' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/stat/futimens.c:5:23: error: Null pointer dereference [nullPointer] musl-1.2.5/src/stat/fstatat.c:41:6: style: Condition 'ret' is always true [knownConditionTrueFalse] musl-1.2.5/src/stat/mknodat.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_mknodat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/stat.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/umask.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_umask [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/statvfs.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_statfs [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/statvfs.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fstatfs [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/utimensat.c:13:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_nsec [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__fmodeflags.c:7:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__fdopen.c:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__fopen_rb_ca.c:9:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__overflow.c:6:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__lockfile.c:6:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__lockfile.c:21:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAYBE_WAITERS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__stdio_exit.c:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __stdin_used [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__stdio_read.c:7:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__stdio_write.c:7:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__stdout_write.c:7:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __stdio_write [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__toread.c:8:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NORD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__towrite.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NOWR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/fstatat.c:40:56: error: Uninitialized variable: &stx [uninitvar] musl-1.2.5/src/stdio/__uflow.c:10:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/clearerr.c:6:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/fstatat.c:11:11: style: struct member 'statx::stx_mask' is never used. [unusedStructMember] musl-1.2.5/src/stat/fstatat.c:13:11: style: struct member 'statx::stx_attributes' is never used. [unusedStructMember] musl-1.2.5/src/stat/fstatat.c:18:11: style: struct member 'statx::pad1' is never used. [unusedStructMember] musl-1.2.5/src/stdio/ext.c:17:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NORD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/ext2.c:23:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_ERR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/fstatat.c:22:11: style: struct member 'statx::stx_attributes_mask' is never used. [unusedStructMember] musl-1.2.5/src/stdio/ext.c:22:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NOWR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/fstatat.c:27:15: style: struct member 'statx::stx_btime' is never used. [unusedStructMember] musl-1.2.5/src/stdio/ext.c:27:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NORD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fclose.c:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_PERM [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/fstatat.c:32:11: style: struct member 'statx::spare' is never used. [unusedStructMember] musl-1.2.5/src/stdio/ext.c:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NOWR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/feof.c:8:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stat/fstatat.c:26:11: style: struct member 'Anonymous0::pad' is never used. [unusedStructMember] musl-1.2.5/src/stdio/ferror.c:8:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_ERR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fflush.c:12:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __stdout_used [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/getc.h:9:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAYBE_WAITERS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/getc.h:19:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAYBE_WAITERS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fgetwc.c:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_ERR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fgetws.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fileno.c:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fgetwc.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fopen.c:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__fdopen.c:46:30: style: Condition '!(SYS_ioctl,fd,TIOCGWINSZ,&wsz)' is always false [knownConditionTrueFalse] musl-1.2.5/src/stdio/fmemopen.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fmemopen.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fopencookie.c:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_ERR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fmemopen.c:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NORD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fopencookie.c:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_ERR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fmemopen.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fopencookie.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fopencookie.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__stdout_write.c:8:67: style: Condition 'SYS_ioctl,f->fd,TIOCGWINSZ,&wsz' is always true [knownConditionTrueFalse] musl-1.2.5/src/regex/fnmatch.c:188:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] musl-1.2.5/src/regex/fnmatch.c:249:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] musl-1.2.5/src/regex/fnmatch.c:278:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] musl-1.2.5/src/stdio/fgetwc.c:15:11: style: Condition 'l+1>=1' is always true [knownConditionTrueFalse] musl-1.2.5/src/stdio/fgetwc.c:28:8: style: Condition '!first' is always false [knownConditionTrueFalse] musl-1.2.5/src/stdio/fgetwc.c:24:14: note: Assignment 'first=1', assigned value is 1 musl-1.2.5/src/stdio/fgetwc.c:28:8: note: Condition '!first' is always false musl-1.2.5/src/stdio/fgetwc.c:35:9: style: Condition 'l==-1' is always false [knownConditionTrueFalse] musl-1.2.5/src/stdio/fgetwc.c:43:13: style: Condition 'l==-2' is always false [knownConditionTrueFalse] musl-1.2.5/src/stdio/ext2.c:9:30: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/stdio/ext.c:10:25: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/stdio/ext.c:15:22: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/stdio/ext.c:20:22: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/stdio/ext.c:25:23: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/stdio/ext.c:30:23: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/stdio/ext.c:35:18: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/stdio/ext.c:40:25: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/stdio/__fdopen.c:46:68: error: Uninitialized variable: &wsz [uninitvar] musl-1.2.5/src/stdio/fclose.c:4:25: style: Parameter 'f' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/stdio/fclose.c:5:12: note: You might need to cast the function pointer here musl-1.2.5/src/stdio/fclose.c:4:25: note: Parameter 'f' can be declared as pointer to const musl-1.2.5/src/stdio/fgets.c:9:17: style: Variable 'z' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/stdio/putc.h:9:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAYBE_WAITERS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/putc.h:19:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAYBE_WAITERS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/__stdout_write.c:8:69: error: Uninitialized variable: &wsz [uninitvar] musl-1.2.5/src/stdio/fputwc.c:9:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fputws.c:7:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/freopen.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fopencookie.c:73:31: style: Parameter 'f' can be declared as pointer to const. However it seems that 'cookieseek' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/stdio/fopencookie.c:130:14: note: You might need to cast the function pointer here musl-1.2.5/src/stdio/fopencookie.c:73:31: note: Parameter 'f' can be declared as pointer to const musl-1.2.5/src/stdio/fopencookie.c:91:30: style: Parameter 'f' can be declared as pointer to const. However it seems that 'cookieclose' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/stdio/fopencookie.c:131:15: note: You might need to cast the function pointer here musl-1.2.5/src/stdio/fopencookie.c:91:30: note: Parameter 'f' can be declared as pointer to const musl-1.2.5/src/stdio/fmemopen.c:21:26: style: Parameter 'f' can be declared as pointer to const. However it seems that 'mseek' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/stdio/fmemopen.c:121:14: note: You might need to cast the function pointer here musl-1.2.5/src/stdio/fmemopen.c:21:26: note: Parameter 'f' can be declared as pointer to const musl-1.2.5/src/stdio/fmemopen.c:77:25: style: Parameter 'm' can be declared as pointer to const. However it seems that 'mclose' is a callback function, if 'm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/stdio/fmemopen.c:122:15: note: You might need to cast the function pointer here musl-1.2.5/src/stdio/fmemopen.c:77:25: note: Parameter 'm' can be declared as pointer to const musl-1.2.5/src/stdio/fputws.c:16:67: error: Null pointer dereference [nullPointer] musl-1.2.5/src/stdio/fseek.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/ftell.c:8:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_APP [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/ftell.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/ftrylockfile.c:8:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdio_locks [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fwide.c:9:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/ftrylockfile.c:17:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdio_locks [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/ftrylockfile.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAYBE_WAITERS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:348:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:543:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EBRACK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:628:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:719:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_DUP_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:737:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_DUP_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:762:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:795:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/getchar_unlocked.c:5:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:960:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regexec.c:182:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:1111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regexec.c:604:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/getchar.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/gets.c:9:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:1142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regexec.c:938:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOSUB [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/getw.c:7:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:1206:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_OK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regexec.c:1002:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOSUB [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:1691:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_OK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/getdelim.c:19:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_ERR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:1838:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_OK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/getwchar.c:6:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:2143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_OK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:2248:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_OK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:2518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:2630:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_OK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/pclose.c:10:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/regex/regcomp.c:2712:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/perror.c:8:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/printf.c:9:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/open_memstream.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/open_memstream.c:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NORD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/popen.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/open_wmemstream.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/open_wmemstream.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/open_wmemstream.c:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NORD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/putchar_unlocked.c:5:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/putchar.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/puts.c:6:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/putwchar.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/remove.c:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EISDIR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/rename.c:12:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/rewind.c:7:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_ERR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/setbuf.c:5:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/setvbuf.c:11:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/fwrite.c:35:25: warning: Either the condition '!size' is redundant or there is division by zero at line 35. [zerodivcond] musl-1.2.5/src/stdio/fwrite.c:31:6: note: Assuming that condition '!size' is not redundant musl-1.2.5/src/stdio/fwrite.c:35:25: note: Division by zero musl-1.2.5/src/stdio/open_wmemstream.c:60:11: style: Condition 'len2==-1' is always false [knownConditionTrueFalse] musl-1.2.5/src/stdio/perror.c:9:8: style: Variable 'errstr' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/stdio/getdelim.c:10:17: style: Variable 'z' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/stdio/open_memstream.c:23:28: style: Parameter 'f' can be declared as pointer to const. However it seems that 'ms_seek' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/stdio/open_memstream.c:92:14: note: You might need to cast the function pointer here musl-1.2.5/src/stdio/open_memstream.c:23:28: note: Parameter 'f' can be declared as pointer to const musl-1.2.5/src/stdio/open_memstream.c:61:27: style: Parameter 'f' can be declared as pointer to const. However it seems that 'ms_close' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/stdio/open_memstream.c:93:15: note: You might need to cast the function pointer here musl-1.2.5/src/stdio/open_memstream.c:61:27: note: Parameter 'f' can be declared as pointer to const musl-1.2.5/src/stdio/popen.c:31:25: warning: Redundant code: Found unused array access. [constStatement] musl-1.2.5/src/stdio/popen.c:57:24: warning: Redundant code: Found unused array access. [constStatement] musl-1.2.5/src/stdio/open_wmemstream.c:25:29: style: Parameter 'f' can be declared as pointer to const. However it seems that 'wms_seek' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/stdio/open_wmemstream.c:98:14: note: You might need to cast the function pointer here musl-1.2.5/src/stdio/open_wmemstream.c:25:29: note: Parameter 'f' can be declared as pointer to const musl-1.2.5/src/stdio/open_wmemstream.c:67:28: style: Parameter 'f' can be declared as pointer to const. However it seems that 'wms_close' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/stdio/open_wmemstream.c:99:15: note: You might need to cast the function pointer here musl-1.2.5/src/stdio/open_wmemstream.c:67:28: note: Parameter 'f' can be declared as pointer to const musl-1.2.5/src/stdio/tempnam.c:14:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/tmpfile.c:16:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/tmpnam.c:13:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_tmpnam [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/ungetc.c:5:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vdprintf.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/ungetwc.c:10:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vprintf.c:5:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vscanf.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vsnprintf.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/ungetwc.c:20:64: style: Condition '(l=wcrtomb((void*)mbc,c,0))<0' is always false [knownConditionTrueFalse] musl-1.2.5/src/stdio/vswprintf.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_ERR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vswprintf.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vwprintf.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vwscanf.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vswscanf.c:11:51: error: Null pointer dereference [nullPointer] musl-1.2.5/src/stdio/vsscanf.c:8:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/stdio/vsnprintf.c:37:16: style: Variable 'buf' is not assigned a value. [unassignedVariable] musl-1.2.5/src/stdio/vswprintf.c:18:60: style: Condition 'sw_write(f,f->wbase,f->wpos-f->wbase)==-1' is always false [knownConditionTrueFalse] musl-1.2.5/src/stdio/vfwprintf.c:290:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vfwprintf.c:350:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NL_ARGMAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdlib/fcvt.c:24:9: style: Obsolescent function 'ecvt' called. It is recommended to use 'sprintf' instead. [prohibitedecvtCalled] musl-1.2.5/src/stdio/vfprintf.c:182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MANT_DIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vfprintf.c:573:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vfprintf.c:667:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NL_ARGMAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/string/memcpy.c:122:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] musl-1.2.5/src/string/memmove.c:15:38: warning: Expression '-2' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] musl-1.2.5/src/stdlib/qsort.c:55:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] musl-1.2.5/src/string/strerror_r.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vfwscanf.c:263:16: style: Local variable 'tmp' shadows outer variable [shadowVariable] musl-1.2.5/src/stdio/vfwscanf.c:100:7: note: Shadowed declaration musl-1.2.5/src/stdio/vfwscanf.c:263:16: note: Shadow variable musl-1.2.5/src/stdio/vfwscanf.c:273:13: style: Local variable 'tmp' shadows outer variable [shadowVariable] musl-1.2.5/src/stdio/vfwscanf.c:100:7: note: Shadowed declaration musl-1.2.5/src/stdio/vfwscanf.c:273:13: note: Shadow variable musl-1.2.5/src/stdlib/qsort.c:92:95: style: Parameter 'lp' can be declared as const array [constParameter] musl-1.2.5/src/stdlib/qsort.c:119:86: style: Parameter 'pp' can be declared as const array [constParameter] musl-1.2.5/src/string/strerror_r.c:6:8: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/string/strsignal.c:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] musl-1.2.5/src/string/strlcpy.c:13:8: style: Variable 'd0' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/string/wcscasecmp.c:6:28: error: Invalid wcsncasecmp() argument nr 3. The value is -1 but the valid values are '0:'. [invalidFunctionArg] musl-1.2.5/src/string/strsignal.c:120:9: style: Redundant assignment of 'signum' to itself. [selfAssignment] musl-1.2.5/src/locale/iconv.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/iconv.c:246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/temp/__randname.c:13:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/temp/mkdtemp.c:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/temp/mkostemps.c:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/cfgetospeed.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBAUD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/temp/mktemp.c:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/cfmakeraw.c:6:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNBRK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/cfsetospeed.c:8:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBAUD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/tcdrain.c:7:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ioctl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/tcflow.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCXONC [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/tcflush.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCFLSH [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/tcgetattr.c:6:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCGETS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/tcgetsid.c:7:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGSID [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/tcgetwinsize.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ioctl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/tcsendbreak.c:7:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSBRK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/tcsetattr.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/termios/tcsetwinsize.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ioctl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/__lock.c:21:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_locks [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/__set_thread_area.c:8:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/__unmapself.c:13:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_munmap [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/__wait.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUTEX_PRIVATE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/__timedwait.c:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_futex [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/__timedwait.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUTEX_PRIVATE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/__timedwait.c:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/arm/__set_thread_area.c:30:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __hwcap [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/clone.c:6:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/cnd_init.c:6:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/cnd_timedwait.c:10:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_error [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/mtx_init.c:7:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m_type [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/mtx_lock.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_NORMAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/mtx_timedlock.c:9:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_error [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/mtx_trylock.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_NORMAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_atfork.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_attr_init.c:7:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __default_stacksize [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_attr_setdetachstate.c:5:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_attr_setguardsize.c:5:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_attr_get.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_SCOPE_SYSTEM [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_attr_get.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/__set_thread_area.c:3:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/mtx_lock.c:11:26: error: Null pointer dereference [nullPointer] musl-1.2.5/src/thread/__tls_get_addr.c:3:37: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/clone.c:4:40: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/clone.c:4:64: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/cnd_destroy.c:3:25: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/mtx_destroy.c:3:25: style: Parameter 'mtx' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/__timedwait.c:36:23: style: Variable 'top' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/thread/pthread_attr_destroy.c:3:42: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_attr_setinheritsched.c:6:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_attr_setscope.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_attr_setstack.c:5:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_STACK_MIN [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_attr_setstacksize.c:5:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_STACK_MIN [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_barrier_init.c:5:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_attr_setscope.c:3:43: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_attr_setstack.c:3:52: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_barrierattr_setpshared.c:5:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_barrier_wait.c:9:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_barrier_wait.c:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_cancel.c:11:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_ENABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_cancel.c:29:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canceldisable [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_cancel.c:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_cancel.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_cancel.c:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_condattr_setclock.c:5:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_barrierattr_destroy.c:3:56: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_condattr_setpshared.c:5:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_detach.c:8:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_JOINABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_getattr_np.c:9:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DETACHED [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_cleanup_push.c:3:34: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/thread/pthread_cleanup_push.c:7:12: note: You might need to cast the function pointer here musl-1.2.5/src/thread/pthread_cleanup_push.c:3:34: note: Parameter 'cb' can be declared as pointer to const musl-1.2.5/src/thread/pthread_getname_np.c:13:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_getschedparam.c:11:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_cond_timedwait.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_futex [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_cond_timedwait.c:68:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_join.c:14:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_join.c:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_JOINABLE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_kill.c:13:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_tkill [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutex_consistent.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_key_create.c:28:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_INITIALIZER [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_key_create.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_KEYS_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_key_create.c:81:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_DESTRUCTOR_ITERATIONS [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutex_getprioceiling.c:5:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_condattr_destroy.c:3:50: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_mutex_lock.c:5:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_NORMAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_create.c:25:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_getname_np.c:20:76: style: Condition '(len=read(fd,name,len))==-1' is always false [knownConditionTrueFalse] musl-1.2.5/src/thread/pthread_create.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __thread_list_lock [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_create.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __thread_list_lock [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_create.c:147:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable threads_minus_1 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_create.c:184:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancelbuf [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_create.c:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_set_tid_address [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutex_setprioceiling.c:5:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_create.c:239:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATTRP_C11_THREAD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutex_timedlock.c:18:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_futex [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutex_timedlock.c:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUTEX_LOCK_PI [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutex_timedlock.c:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_NORMAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutex_destroy.c:3:44: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_mutex_getprioceiling.c:3:83: style: Parameter 'ceiling' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_mutex_trylock.c:18:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutex_trylock.c:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_NORMAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_key_create.c:13:26: style: Parameter 'dummy' can be declared as pointer to const. However it seems that 'nodtor' is a callback function, if 'dummy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/thread/pthread_key_create.c:88:31: note: You might need to cast the function pointer here musl-1.2.5/src/thread/pthread_key_create.c:13:26: note: Parameter 'dummy' can be declared as pointer to const musl-1.2.5/src/thread/pthread_mutex_setprioceiling.c:3:60: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_mutex_setprioceiling.c:3:90: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_mutexattr_setprotocol.c:17:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_futex [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutex_unlock.c:13:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_NORMAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutexattr_destroy.c:3:52: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_mutex_timedlock.c:39:36: warning: Found suspicious operator ',', result is not used. [constStatement] musl-1.2.5/src/thread/pthread_mutexattr_setpshared.c:5:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutexattr_setrobust.c:8:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutexattr_settype.c:5:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_mutex_trylock.c:30:53: warning: Found suspicious operator ',', result is not used. [constStatement] musl-1.2.5/src/thread/pthread_mutex_trylock.c:46:35: warning: Found suspicious operator ',', result is not used. [constStatement] musl-1.2.5/src/thread/pthread_mutexattr_setrobust.c:14:43: error: Uninitialized variable: &p [uninitvar] musl-1.2.5/src/thread/pthread_mutexattr_setrobust.c:14:47: error: Uninitialized variable: &l [uninitvar] musl-1.2.5/src/thread/pthread_cond_timedwait.c:88:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] musl-1.2.5/src/thread/pthread_cond_timedwait.c:89:20: error: Address of local auto-variable assigned to a function parameter. [autoVariables] musl-1.2.5/src/thread/pthread_rwlock_timedwrlock.c:8:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_rwlock_timedrdlock.c:8:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_rwlock_tryrdlock.c:9:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_rwlock_trywrlock.c:5:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_create.c:366:30: style: Condition 'ret' is always true [knownConditionTrueFalse] musl-1.2.5/src/thread/pthread_rwlock_destroy.c:3:46: style: Parameter 'rw' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_rwlockattr_setpshared.c:5:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_setattr_default_np.c:15:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_setcancelstate.c:5:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_setattr_default_np.c:32:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a_stacksize [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_setcanceltype.c:6:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_setconcurrency.c:6:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_setname_np.c:15:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_setschedparam.c:10:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sched_setscheduler [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_setschedprio.c:10:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sched_setparam [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_sigmask.c:8:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_spin_lock.c:6:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_spin_trylock.c:6:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/sem_getvalue.c:7:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_create.c:214:8: style: Local variable 'start' shadows outer function [shadowFunction] musl-1.2.5/src/thread/pthread_create.c:194:12: note: Shadowed declaration musl-1.2.5/src/thread/pthread_create.c:214:8: note: Shadow variable musl-1.2.5/src/thread/sem_init.c:7:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/sem_post.c:11:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/sem_trywait.c:8:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_create.c:258:65: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] musl-1.2.5/src/thread/sem_timedwait.c:17:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_create.c:182:38: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/sem_open.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/pthread_rwlockattr_destroy.c:3:54: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/pthread_spin_destroy.c:3:46: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/sem_destroy.c:3:24: style: Parameter 'sem' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/sh/__set_thread_area.c:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auxv [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/synccall.c:22:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/synccall.c:48:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/thrd_create.c:6:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATTRP_C11_THREAD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/thrd_join.c:10:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/thrd_sleep.c:8:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/sem_open.c:168:22: style: Parameter 'sem' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/thread/thrd_yield.c:6:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sched_yield [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/tss_create.c:9:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/tss_set.c:12:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] musl-1.2.5/src/thread/synccall.c:16:25: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musl-1.2.5/src/thread/synccall.c:87:22: note: You might need to cast the function pointer here musl-1.2.5/src/thread/synccall.c:16:25: note: Parameter 'p' can be declared as pointer to const musl-1.2.5/src/time/__map_file.c:10:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/asctime_r.c:10:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABDAY_1 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/clock.c:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_PROCESS_CPUTIME_ID [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/clock_getcpuclockid.c:10:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_clock_getres [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/clock_getres.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_clock_getres [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/clock_gettime.c:99:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_clock_gettime [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/clock_nanosleep.c:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_THREAD_CPUTIME_ID [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/clock_settime.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_clock_settime [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/ftime.c:7:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/gettimeofday.c:9:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/getdate.c:18:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DEFERRED [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/gmtime_r.c:7:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/ctime.c:5:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] musl-1.2.5/src/time/ctime.c:7:9: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] musl-1.2.5/src/time/ctime_r.c:6:16: style: Obsolescent function 'asctime_r' called. It is recommended to use 'strftime' instead. [prohibitedasctime_rCalled] musl-1.2.5/src/time/localtime_r.c:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/nanosleep.c:6:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/mktime.c:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/time.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/timegm.c:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/ctime.c:5:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/time/ctime_r.c:5:17: style: Variable 'tm_p' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/time/__tz.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TZNAME_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/__tz.c:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/clock_getcpuclockid.c:10:44: error: Uninitialized variable: &ts [uninitvar] musl-1.2.5/src/time/timer_create.c:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGTIMER_SET [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/timer_create.c:73:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/strptime.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABDAY_1 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/timer_delete.c:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_tkill [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/timer_getoverrun.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_timer_getoverrun [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/getdate.c:13:8: style: Variable 'datemsk' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/time/getdate.c:15:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/time/strftime.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABDAY_1 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/strftime.c:284:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vfprintf.c:685:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] musl-1.2.5/src/time/timer_gettime.c:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_timer_gettime [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/timer_create.c:106:66: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] musl-1.2.5/src/time/timer_settime.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_timer_settime [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/times.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_times [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/timespec_get.c:7:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_UTC [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/utime.c:8:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/stdio/vfprintf.c:201:9: style: Local variable 's' shadows outer variable [shadowVariable] musl-1.2.5/src/stdio/vfprintf.c:186:32: note: Shadowed declaration musl-1.2.5/src/stdio/vfprintf.c:201:9: note: Shadow variable musl-1.2.5/src/stdio/vfprintf.c:387:10: style: Local variable 's' shadows outer variable [shadowVariable] musl-1.2.5/src/stdio/vfprintf.c:186:32: note: Shadowed declaration musl-1.2.5/src/stdio/vfprintf.c:387:10: note: Shadow variable musl-1.2.5/src/stdio/vfprintf.c:394:10: style: Local variable 's' shadows outer variable [shadowVariable] musl-1.2.5/src/stdio/vfprintf.c:186:32: note: Shadowed declaration musl-1.2.5/src/stdio/vfprintf.c:394:10: note: Shadow variable musl-1.2.5/src/stdio/vfprintf.c:402:10: style: Local variable 's' shadows outer variable [shadowVariable] musl-1.2.5/src/stdio/vfprintf.c:186:32: note: Shadowed declaration musl-1.2.5/src/stdio/vfprintf.c:402:10: note: Shadow variable musl-1.2.5/src/stdio/vfprintf.c:201:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/stdio/vfprintf.c:443:18: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/stdio/vfprintf.c:298:8: warning: Uninitialized variable: *a [uninitvar] musl-1.2.5/src/stdio/vfprintf.c:270:15: note: Assignment 'a=r=z=big', assigned value is musl-1.2.5/src/stdio/vfprintf.c:298:8: note: Uninitialized variable: *a musl-1.2.5/src/time/wcsftime.c:68:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_LOCALE [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/acct.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_acct [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/alarm.c:7:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/chdir.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_chdir [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/close.c:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_close [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/dup.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_dup [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/dup2.c:13:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fcntl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/dup3.c:21:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_dup3 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/fchdir.c:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fchdir [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/strptime.c:11:41: style: Unused variable: dummy [unusedVariable] musl-1.2.5/src/unistd/fchown.c:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fchown [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/fchownat.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fchownat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/faccessat.c:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_exit [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/fdatasync.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fdatasync [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/faccessat.c:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_faccessat2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/fsync.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fsync [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/ftruncate.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ftruncate [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getcwd.c:9:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getegid.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getegid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/geteuid.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_geteuid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getgid.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getgid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getgroups.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getgroups [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getlogin_r.c:8:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENXIO [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getpgid.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getpgid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getpgrp.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getpgid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getpid.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getpid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getppid.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getppid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getsid.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getsid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getuid.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getuid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/isatty.c:9:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ioctl [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/lchown.c:10:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_SYMLINK_NOFOLLOW [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/link.c:10:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/linkat.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_linkat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/lseek.c:10:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_lseek [valueFlowBailoutIncompleteVar] musl-1.2.5/src/locale/iconv.c:145:28: style: Condition '(t=find_charmap(to))==-1' is always false [knownConditionTrueFalse] musl-1.2.5/src/unistd/mipsn32/lseek.c:6:0: error: syntax error [syntaxError] musl-1.2.5/src/locale/iconv.c:146:30: style: Condition '(f=find_charmap(from))==-1' is always false [knownConditionTrueFalse] musl-1.2.5/src/unistd/nice.c:12:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NZERO [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/pause.c:9:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ppoll [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/getlogin_r.c:7:18: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] musl-1.2.5/src/unistd/faccessat.c:18:52: style: Condition 'SYS_setregid,SYS_getegid,-1' is always true [knownConditionTrueFalse] musl-1.2.5/src/unistd/faccessat.c:19:55: style: Condition 'SYS_setreuid,SYS_geteuid,-1' is always true [knownConditionTrueFalse] musl-1.2.5/src/unistd/faccessat.c:22:33: warning: Found suspicious operator ',', result is not used. [constStatement] musl-1.2.5/src/unistd/faccessat.c:51:24: warning: Redundant code: Found unused array access. [constStatement] musl-1.2.5/src/unistd/getlogin_r.c:7:8: style: Variable 'logname' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/unistd/pipe.c:9:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_pipe2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/pipe2.c:9:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_pipe2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/pread.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_pread [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/preadv.c:8:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_preadv [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/pwrite.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_pwrite [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/faccessat.c:53:41: error: Uninitialized variable: &ret [uninitvar] musl-1.2.5/src/unistd/pwritev.c:8:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_pwritev [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/read.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_read [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/readlinkat.c:11:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_readlinkat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/readv.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_readv [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/renameat.c:9:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_renameat2 [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/rmdir.c:10:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_REMOVEDIR [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/setegid.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setresgid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/__tz.c:373:9: style: Condition 'i!=-1' is always true [knownConditionTrueFalse] musl-1.2.5/src/unistd/seteuid.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setresuid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/setgid.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setgid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/setpgid.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setpgid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/setregid.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setregid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/setresgid.c:8:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setresgid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/setresuid.c:8:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setresuid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/setreuid.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setreuid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/setsid.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setsid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/setuid.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_setuid [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/symlink.c:10:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_symlinkat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/symlinkat.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_symlinkat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/sync.c:6:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_sync [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/tcgetpgrp.c:8:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGPGRP [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/tcsetpgrp.c:8:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSPGRP [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/truncate.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_truncate [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/ttyname.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTY_NAME_MAX [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/ttyname_r.c:12:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/ualarm.c:8:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_usec [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/unlinkat.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_unlinkat [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/write.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_write [valueFlowBailoutIncompleteVar] musl-1.2.5/src/unistd/writev.c:6:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_writev [valueFlowBailoutIncompleteVar] musl-1.2.5/src/time/__tz.c:215:25: style: Local variable 'p' shadows outer variable [shadowVariable] musl-1.2.5/src/time/__tz.c:129:24: note: Shadowed declaration musl-1.2.5/src/time/__tz.c:215:25: note: Shadow variable musl-1.2.5/src/unistd/setxid.c:15:42: warning: Found suspicious operator ',', result is not used. [constStatement] musl-1.2.5/src/unistd/readlink.c:15:52: warning: Uninitialized variable: buf [uninitvar] musl-1.2.5/src/unistd/readlink.c:9:9: note: Assignment 'buf=dummy', assigned value is musl-1.2.5/src/unistd/readlink.c:15:52: note: Uninitialized variable: buf musl-1.2.5/src/unistd/readlinkat.c:11:46: warning: Uninitialized variable: buf [uninitvar] musl-1.2.5/src/unistd/readlinkat.c:8:9: note: Assignment 'buf=dummy', assigned value is musl-1.2.5/src/unistd/readlinkat.c:11:46: note: Uninitialized variable: buf musl-1.2.5/src/regex/regcomp.c:541:25: error: Invalid mbtowc() argument nr 3. The value is -1 but the valid values are '0:'. [invalidFunctionArg] musl-1.2.5/src/regex/regcomp.c:576:27: error: Invalid mbtowc() argument nr 3. The value is -1 but the valid values are '0:'. [invalidFunctionArg] musl-1.2.5/src/regex/regcomp.c:920:25: error: Invalid mbtowc() argument nr 3. The value is -1 but the valid values are '0:'. [invalidFunctionArg] musl-1.2.5/src/locale/iconv.c:463:15: style: union member 'Anonymous0::wc' is never used. [unusedStructMember] musl-1.2.5/src/regex/regcomp.c:2517:23: style: Condition 'trans->state==NULL' is always true [knownConditionTrueFalse] musl-1.2.5/src/regex/regcomp.c:2495:26: note: Assuming that condition 'trans->state!=NULL' is not redundant musl-1.2.5/src/regex/regcomp.c:2517:23: note: Condition 'trans->state==NULL' is always true musl-1.2.5/src/regex/regcomp.c:331:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/regcomp.c:1329:18: style: Variable 'lit' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/regex/regcomp.c:2060:13: style: Parameter 'tags' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/regcomp.c:2137:18: style: Variable 'lit' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/regex/regcomp.c:2472:27: style: Parameter 'offs' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/regcomp.c:2695:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/regex/regcomp.c:1176:7: style: struct member 'tre_tag_states_t::next_tag' is never used. [unusedStructMember] musl-1.2.5/src/regex/regcomp.c:1657:19: style: Variable 'minimal_tag' is assigned a value that is never used. [unreadVariable] musl-1.2.5/src/regex/regexec.c:99:50: style: Parameter 'tag_directions' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/regexec.c:100:18: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/regexec.c:100:32: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/regexec.c:125:41: style: Parameter 'classes' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/regexec.c:191:8: style: Variable 'tag_i' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/regex/regexec.c:621:8: style: Variable 'next_tags' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/regex/regexec.c:723:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/regex/regexec.c:849:12: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/regex/regexec.c:931:37: style: Parameter 'tags' can be declared as pointer to const [constParameterPointer] musl-1.2.5/src/regex/regexec.c:935:8: style: Variable 'parents' can be declared as pointer to const [constVariablePointer] musl-1.2.5/src/regex/regexec.c:999:15: style: Variable 'tnfa' can be declared as pointer to const [constVariablePointer] diff: DONE