2025-05-06 01:54 ftp://ftp.de.debian.org/debian/pool/main/libx/libx11/libx11_1.8.12.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 581f101 (2025-05-05 21:13:30 +0200) count: 1923 1919 elapsed-time: 15.0 15.2 head-timing-info: old-timing-info: head results: libX11-1.8.12/modules/im/ximcp/imDefFlt.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTFILTERD [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTFILTERD [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:273:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYPRESS_MASK [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:295:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYRELEASE_MASK [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:317:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYPRESS_MASK [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:337:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYRELEASE_MASK [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:357:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyReleaseMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:375:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyReleaseMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:392:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:410:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DESTROYNOTIFY_MASK [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:429:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DESTROYNOTIFY_MASK [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imCallbk.c:190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imCallbk.c:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imCallbk.c:387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_BadSomething [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imCallbk.c:462:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMText [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imCallbk.c:581:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imCallbk.c:608:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMCaretDirection [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imCallbk.c:705:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMStatusDataType [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imCallbk.c:739:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:387:14: style: Parameter 'ev' can be declared as pointer to const. However it seems that '_XimFilterServerDestroy' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/modules/im/ximcp/imDefFlt.c:432:7: note: You might need to cast the function pointer here libX11-1.8.12/modules/im/ximcp/imDefFlt.c:387:14: note: Parameter 'ev' can be declared as pointer to const libX11-1.8.12/modules/im/ximcp/imCallbk.c:270:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imCallbk.c:294:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imCallbk.c:379:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imCallbk.c:427:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imCallbk.c:575:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imCallbk.c:606:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imCallbk.c:657:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imCallbk.c:680:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imCallbk.c:704:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imCallbk.c:735:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imDefIc.c:66:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:269:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:303:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:638:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:670:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:819:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:894:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:952:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNFilterEvents [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:961:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1007:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1056:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1084:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLookupNone [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1239:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLookupNone [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1298:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLookupNone [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1343:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNInputStyle [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1427:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imCallbk.c:456:6: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/im/ximcp/imCallbk.c:457:6: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/im/ximcp/imCallbk.c:609:56: style: Variable 'proto' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/im/ximcp/imDefIm.c:76:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLEENDIAN [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:118:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_SERVER_CATEGORY [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_LOCAL_CATEGORY [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:196:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_TRANSPORT_CATEGORY [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:241:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionNotify [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:260:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNLanguage [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:407:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_SERVERS [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:547:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:574:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:741:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_DISCONNECT_REPLY [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:754:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:800:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_OPEN_REPLY [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:813:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:916:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:937:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1232:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1259:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1404:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1554:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNCodeset [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1606:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_Default_Encoding_IDX [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1683:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1711:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:83:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:110:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:194:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XimSYNCHRONUS [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:230:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_xEvent [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:388:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:417:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:475:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:506:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT32 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:543:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:571:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:599:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:670:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XimCommitInfoRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:754:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeySym [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:777:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_BadAlloc [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:803:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XimLookupBoth [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:866:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:896:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:927:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:979:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:1055:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:1138:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:1203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLookupNone [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:1266:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLookupNone [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIc.c:66:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIc.c:269:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIc.c:638:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIc.c:819:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1056:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1154:14: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1211:14: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIc.c:1270:14: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:273:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:832:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/im/ximcp/imDispch.c:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XimProtoIntrRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:56:16: style: Variable 'buf_l' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:68:16: style: Variable 'buf_l' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:83:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:110:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:230:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:347:17: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:371:17: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:403:17: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:475:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:494:14: style: Variable 'buf_l' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:543:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:571:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:768:12: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:866:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:896:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefLkup.c:925:11: style: Parameter 'detail' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/im/ximcp/imExten.c:123:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imExten.c:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imExten.c:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imExten.c:340:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD8 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imExten.c:381:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD8 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imExten.c:398:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imExten.c:423:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imExten.c:486:9: style: Condition '!(_XimParseExtensionList(im,&buf_s[1]))' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imExten.c:486:33: note: Calling function '_XimParseExtensionList' returns 1 libX11-1.8.12/modules/im/ximcp/imExten.c:486:9: note: Condition '!(_XimParseExtensionList(im,&buf_s[1]))' is always false libX11-1.8.12/modules/im/ximcp/imExten.c:95:16: style: Variable 'buf_l' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imExten.c:123:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imExten.c:398:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:104:8: style: Condition '*((char*)&test_card)' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imDefIm.c:102:25: note: Assignment 'test_card=1', assigned value is 1 libX11-1.8.12/modules/im/ximcp/imDefIm.c:104:8: note: Condition '*((char*)&test_card)' is always true libX11-1.8.12/modules/im/ximcp/imDefIm.c:597:8: style: Condition '!_XimGetAuthProtocolNames(im,&buf_s[4],&num,&len)' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imDefIm.c:597:33: note: Calling function '_XimGetAuthProtocolNames' returns 1 libX11-1.8.12/modules/im/ximcp/imDefIm.c:597:8: note: Condition '!_XimGetAuthProtocolNames(im,&buf_s[4],&num,&len)' is always false libX11-1.8.12/modules/im/ximcp/imDefIm.c:650:11: style: Condition '!(_XimSetAuthReplyData(im,(XPointer)&buf[XIM_HEADER_SIZE],&len))' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imDefIm.c:650:33: note: Calling function '_XimSetAuthReplyData' returns 1 libX11-1.8.12/modules/im/ximcp/imDefIm.c:650:11: note: Condition '!(_XimSetAuthReplyData(im,(XPointer)&buf[XIM_HEADER_SIZE],&len))' is always false libX11-1.8.12/modules/im/ximcp/imDefIm.c:658:11: style: Condition '!(_XimSetAuthNextData(im,(XPointer)&buf[XIM_HEADER_SIZE],&len))' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imDefIm.c:658:32: note: Calling function '_XimSetAuthNextData' returns 1 libX11-1.8.12/modules/im/ximcp/imDefIm.c:658:11: note: Condition '!(_XimSetAuthNextData(im,(XPointer)&buf[XIM_HEADER_SIZE],&len))' is always false libX11-1.8.12/modules/im/ximcp/imDefIm.c:678:7: style: Condition '!(_XimCheckAuthSetupData(im,(XPointer)buf_s))' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imDefIm.c:678:31: note: Calling function '_XimCheckAuthSetupData' returns 1 libX11-1.8.12/modules/im/ximcp/imDefIm.c:678:7: note: Condition '!(_XimCheckAuthSetupData(im,(XPointer)buf_s))' is always false libX11-1.8.12/modules/im/ximcp/imDefIm.c:684:7: style: Condition '!(_XimSetAuthRequiredData(im,(XPointer)&buf[XIM_HEADER_SIZE],&len))' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imDefIm.c:684:32: note: Calling function '_XimSetAuthRequiredData' returns 1 libX11-1.8.12/modules/im/ximcp/imDefIm.c:684:7: note: Condition '!(_XimSetAuthRequiredData(im,(XPointer)&buf[XIM_HEADER_SIZE],&len))' is always false libX11-1.8.12/modules/im/ximcp/imDefIm.c:691:7: style: Condition '!(_XimCheckAuthNextData(im,(XPointer)buf_s))' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imDefIm.c:691:30: note: Calling function '_XimCheckAuthNextData' returns 1 libX11-1.8.12/modules/im/ximcp/imDefIm.c:691:7: note: Condition '!(_XimCheckAuthNextData(im,(XPointer)buf_s))' is always false libX11-1.8.12/modules/im/ximcp/imDefIm.c:697:7: style: Condition '!(_XimSetAuthRequiredData(im,(XPointer)&buf[XIM_HEADER_SIZE],&len))' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imDefIm.c:697:32: note: Calling function '_XimSetAuthRequiredData' returns 1 libX11-1.8.12/modules/im/ximcp/imDefIm.c:697:7: note: Condition '!(_XimSetAuthRequiredData(im,(XPointer)&buf[XIM_HEADER_SIZE],&len))' is always false libX11-1.8.12/modules/im/ximcp/imDefIm.c:1720:9: style: Condition '!(_XimSetEncodingByDetail(im,&detail_ptr,&detail_len))' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1720:34: note: Calling function '_XimSetEncodingByDetail' returns 1 libX11-1.8.12/modules/im/ximcp/imDefIm.c:1720:9: note: Condition '!(_XimSetEncodingByDetail(im,&detail_ptr,&detail_len))' is always false libX11-1.8.12/modules/im/ximcp/imInsClbk.c:64:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNLanguage [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imInsClbk.c:94:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_SERVERS [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imInsClbk.c:209:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyChangeMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imInsClbk.c:237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_MAXLCNAMELEN [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imInsClbk.c:285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_MAXLCNAMELEN [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:270:26: style: Redundant pointer operation on 'ret_address' - it's already a pointer. [redundantPointerOp] libX11-1.8.12/modules/im/ximcp/imDefIm.c:74:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:115:13: style: Variable 'server_name' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:234:15: style: Parameter 'display' can be declared as pointer to const. However it seems that '_CheckSNEvent' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/modules/im/ximcp/imDefIm.c:260:28: note: You might need to cast the function pointer here libX11-1.8.12/modules/im/ximcp/imDefIm.c:234:15: note: Parameter 'display' can be declared as pointer to const libX11-1.8.12/modules/im/ximcp/imDefIm.c:238:22: style: Variable 'event' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:254:23: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:823:12: style: Variable 'locale_name' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:916:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1232:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1404:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1590:13: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:1683:13: style: Variable 'buf_s' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imDefIm.c:261:6: error: Uninitialized variable: ev [uninitvar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:254:28: note: Assignment 'ev=(XSelectionEvent*)&event', assigned value is libX11-1.8.12/modules/im/ximcp/imDefIm.c:261:6: note: Uninitialized variable: ev libX11-1.8.12/modules/im/ximcp/imDefIm.c:175:14: style: Variable 'address_len' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/im/ximcp/imInsClbk.c:83:13: style: Parameter 'event' can be declared as pointer to const. However it seems that '_XimFilterPropertyNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/modules/im/ximcp/imInsClbk.c:266:6: note: You might need to cast the function pointer here libX11-1.8.12/modules/im/ximcp/imInsClbk.c:83:13: note: Parameter 'event' can be declared as pointer to const libX11-1.8.12/modules/im/ximcp/imInsClbk.c:232:11: style: Parameter 'res_name' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/im/ximcp/imInsClbk.c:233:11: style: Parameter 'res_class' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/im/ximcp/imInt.c:51:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xim [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imInt.c:173:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMMODIFIER [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imInt.c:207:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XimRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imInt.c:257:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XimRegisterIMInstantiateCallback [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcFlt.c:58:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_braille_dot_8 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imInt.c:201:12: style: Parameter 'res_name' can be declared as pointer to const. However it seems that '_XimOpenIM' is a callback function, if 'res_name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/modules/im/ximcp/imInt.c:256:29: note: You might need to cast the function pointer here libX11-1.8.12/modules/im/ximcp/imInt.c:201:12: note: Parameter 'res_name' can be declared as pointer to const libX11-1.8.12/modules/im/ximcp/imInt.c:202:12: style: Parameter 'res_class' can be declared as pointer to const. However it seems that '_XimOpenIM' is a callback function, if 'res_class' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/modules/im/ximcp/imInt.c:256:29: note: You might need to cast the function pointer here libX11-1.8.12/modules/im/ximcp/imInt.c:202:12: note: Parameter 'res_class' can be declared as pointer to const libX11-1.8.12/modules/im/ximcp/imLcGIc.c:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imEvToWire.c:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFlagSameScreen [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imEvToWire.c:502:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFlagSameScreen [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcIc.c:48:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XimLocalFilter [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcIc.c:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XimLocalFilter [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcIc.c:152:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XicRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcIm.c:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPOSE_FILE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcIm.c:244:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcIm.c:258:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcIm.c:536:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcIm.c:657:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcIm.c:516:11: style: Variable 'home' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imLcIm.c:517:11: style: Variable 'cachedir' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imLcIm.c:548:13: style: Variable 'intname' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/im/ximcp/imLcIm.c:517:11: style: Variable 'cachedir' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/im/ximcp/imLcLkup.c:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcLkup.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcLkup.c:210:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcLkup.c:291:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcLkup.c:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imEvToWire.c:140:27: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imEvToWire.c:398:31: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imLcPrs.c:175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcPrs.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcPrs.c:328:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcPrs.c:420:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcPrs.c:460:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcSIc.c:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRm.c:227:15: error: There is an unknown macro here somewhere. Configuration is required. If XNClientWindow is a macro then please configure it. [unknownMacro] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:44:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNSeparatorofNestedList [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_CHECK_INVALID [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_CHECK_INVALID [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_CHECK_INVALID [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNPreeditAttributes [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:266:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMStyle [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:430:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:449:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD16 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:500:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:523:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD16 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:601:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD8 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:805:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_CHECK_INVALID [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:831:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD16 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:946:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNClientWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:969:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNStdColormap [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:1020:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNStdColormap [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:1080:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_CHECK_INVALID [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:1107:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD16 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:1403:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD16 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:1436:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD16 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imLcLkup.c:53:11: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imLcLkup.c:208:11: style: Variable 'utf8' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:1139:10: style: Condition '!(_XimEncodeTopValue(ic,res,p))' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:1139:30: note: Calling function '_XimEncodeTopValue' returns 1 libX11-1.8.12/modules/im/ximcp/imRmAttr.c:1139:10: note: Condition '!(_XimEncodeTopValue(ic,res,p))' is always false libX11-1.8.12/modules/im/ximcp/imLcPrs.c:284:11: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/im/ximcp/imLcPrs.c:311:10: style: Variable 'home' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imLcPrs.c:313:10: style: Variable 'i' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imLcPrs.c:424:27: error: Uninitialized variable: charset [uninitvar] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:705:12: style: Variable 'base_name' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imRmAttr.c:1144:22: style: Variable 'ic_attr' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imLcPrs.c:415:16: style: Variable 'charset' is not assigned a value. [unassignedVariable] libX11-1.8.12/modules/im/ximcp/imLcPrs.c:416:10: style: Variable 'local_buf' is not assigned a value. [unassignedVariable] libX11-1.8.12/modules/im/ximcp/imThaiIc.c:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XimThaiFilter [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiIc.c:115:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mb [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiIc.c:162:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XicRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiIm.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNLanguage [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiIm.c:100:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiIc.c:200:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:547:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMBackwardChar [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:610:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMBackwardChar [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:1198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WTT_ISC1 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:1218:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wc [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:1234:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wc [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:1248:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wc [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:1264:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Num_Lock [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:1304:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrans.c:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_TRY_CONNECT_AGAIN [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrans.c:156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransIntrCallbackRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrans.c:229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrans.c:305:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransSpecRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrans.c:227:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/im/ximcp/imTrans.c:187:20: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imTrans.c:297:13: style: Parameter 'address' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/im/ximcp/imTransR.c:97:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTransR.c:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_HEADER_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTransR.c:236:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_TRUE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTransR.c:271:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrX.c:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIntrCallbackRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrX.c:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrX.c:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrX.c:271:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XEvent [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrX.c:331:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIM_CM_DATA_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrX.c:454:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrX.c:475:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XEvent [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrX.c:500:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XSpecRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTransR.c:120:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/im/ximcp/imTransR.c:180:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/im/ximcp/imTransR.c:207:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/lc/Utf8/lcUTF8Load.c:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XlcGenericMethods [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:539:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:553:13: style: Condition '!screc.text' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:550:22: note: Assignment 'screc.text=0', assigned value is 0 libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:553:13: note: Condition '!screc.text' is always true libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:605:9: style: Condition 'cb' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:616:13: style: Condition '!screc.text' is always true [knownConditionTrueFalse] libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:613:22: note: Assignment 'screc.text=0', assigned value is 0 libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:616:13: note: Condition '!screc.text' is always true libX11-1.8.12/modules/im/ximcp/imThaiFlt.c:1184:11: style: Variable 'im_modifier_name' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/lc/def/lcDefConv.c:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGL [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/def/lcDefConv.c:505:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGL [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/def/lcDefConv.c:595:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcConvRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/def/lcDefConv.c:779:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XlcGenericMethods [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/im/ximcp/imTrX.c:271:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/im/ximcp/imTrX.c:306:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/im/ximcp/imTrX.c:358:6: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/im/ximcp/imTrX.c:475:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/im/ximcp/imTrX.c:104:16: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imTrX.c:143:14: style: Parameter 'display' can be declared as pointer to const. However it seems that '_CheckConnect' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/modules/im/ximcp/imTrX.c:198:37: note: You might need to cast the function pointer here libX11-1.8.12/modules/im/ximcp/imTrX.c:143:14: note: Parameter 'display' can be declared as pointer to const libX11-1.8.12/modules/im/ximcp/imTrX.c:144:13: style: Parameter 'event' can be declared as pointer to const. However it seems that '_CheckConnect' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/modules/im/ximcp/imTrX.c:198:37: note: You might need to cast the function pointer here libX11-1.8.12/modules/im/ximcp/imTrX.c:144:13: note: Parameter 'event' can be declared as pointer to const libX11-1.8.12/modules/im/ximcp/imTrX.c:148:15: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/im/ximcp/imTrX.c:446:14: style: Parameter 'display' can be declared as pointer to const. However it seems that '_CheckCMEvent' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/modules/im/ximcp/imTrX.c:477:33: note: You might need to cast the function pointer here libX11-1.8.12/modules/im/ximcp/imTrX.c:446:14: note: Parameter 'display' can be declared as pointer to const libX11-1.8.12/modules/im/ximcp/imTrX.c:447:13: style: Parameter 'event' can be declared as pointer to const. However it seems that '_CheckCMEvent' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/modules/im/ximcp/imTrX.c:477:33: note: You might need to cast the function pointer here libX11-1.8.12/modules/im/ximcp/imTrX.c:447:13: note: Parameter 'event' can be declared as pointer to const libX11-1.8.12/modules/im/ximcp/imTrX.c:451:15: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/lc/gen/lcGenConv.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:167:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shift_direction [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:202:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcC0 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcC1 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:272:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wc_encoding [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:308:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LSL [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:341:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:394:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSsrcStd [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:456:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSsrcStd [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:537:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:564:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:643:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSsrcStd [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:696:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcC0 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:725:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initial_state_GL [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:992:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1024:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1105:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSsrcStd [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1208:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1316:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcC0 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1477:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcC1 [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1530:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1565:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1890:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2021:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2050:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2282:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2478:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2567:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2617:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcConvRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:3061:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XlcGenericMethods [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMWideChar [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:77:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMUtf8String [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:231:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCharStruct [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:294:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:417:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:436:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omDefault.c:231:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/om/generic/omImText.c:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omImText.c:68:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMMultiByte [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omImText.c:76:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMWideChar [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omImText.c:84:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMUtf8String [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omText.c:211:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XChar2b [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omText.c:299:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omText.c:352:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMMultiByte [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omText.c:360:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMWideChar [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omText.c:368:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMUtf8String [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:78:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontDataRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:99:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VROTATE_NONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:130:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontSetRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_FONT [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:266:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMOrientation_TTB_RTL [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1031:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_range [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcUnknown [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1211:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encoding_name [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1456:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcSetMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1487:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGetMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1572:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOCGenericRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1703:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcSetMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1716:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGetMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1747:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMGenericRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1789:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMDataRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1815:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontDataRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1860:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VROTATE_ALL [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1879:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:1910:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omText.c:343:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libX11-1.8.12/modules/om/generic/omText.c:46:18: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/om/generic/omText.c:48:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omText.c:71:18: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/om/generic/omText.c:73:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omText.c:309:27: error: Uninitialized variable: font [uninitvar] libX11-1.8.12/modules/om/generic/omText.c:310:27: error: Uninitialized variable: is_xchar2b [uninitvar] libX11-1.8.12/modules/om/generic/omText.c:311:27: error: Uninitialized variable: fs [uninitvar] libX11-1.8.12/modules/om/generic/omText.c:107:13: style: Variable 'wx' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omText.c:302:14: style: Variable 'left' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omText.c:302:27: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omText.c:303:14: style: Variable 'next' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omText.c:343:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omText.c:293:18: style: Variable 'font' is not assigned a value. [unassignedVariable] libX11-1.8.12/modules/om/generic/omText.c:294:10: style: Variable 'is_xchar2b' is not assigned a value. [unassignedVariable] libX11-1.8.12/modules/om/generic/omTextEsc.c:183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XChar2b [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextEsc.c:253:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextEsc.c:286:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMMultiByte [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextEsc.c:292:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMWideChar [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextEsc.c:298:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMUtf8String [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextEsc.c:47:18: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/om/generic/omTextEsc.c:49:26: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omTextEsc.c:72:18: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/om/generic/omTextEsc.c:74:26: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omTextEsc.c:261:27: error: Uninitialized variable: font [uninitvar] libX11-1.8.12/modules/om/generic/omTextEsc.c:262:27: error: Uninitialized variable: is_xchar2b [uninitvar] libX11-1.8.12/modules/om/generic/omTextEsc.c:263:27: error: Uninitialized variable: font_set [uninitvar] libX11-1.8.12/modules/om/generic/omTextEsc.c:255:17: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omTextEsc.c:255:27: style: Variable 'left' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omTextEsc.c:247:18: style: Variable 'font' is not assigned a value. [unassignedVariable] libX11-1.8.12/modules/om/generic/omTextEsc.c:248:10: style: Variable 'is_xchar2b' is not assigned a value. [unassignedVariable] libX11-1.8.12/modules/om/generic/omTextExt.c:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextExt.c:117:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMMultiByte [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextExt.c:125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMWideChar [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextExt.c:133:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMUtf8String [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextExt.c:56:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/om/generic/omTextExt.c:59:27: error: Uninitialized variable: font [uninitvar] libX11-1.8.12/modules/om/generic/omTextExt.c:60:27: error: Uninitialized variable: is_xchar2b [uninitvar] libX11-1.8.12/modules/om/generic/omTextPer.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextPer.c:172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMMultiByte [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextPer.c:185:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMWideChar [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omTextPer.c:198:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XOMUtf8String [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1901:25: style: Condition 'charset_old!=charset' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1893:17: note: charset_old is assigned 'charset' here. libX11-1.8.12/modules/lc/gen/lcGenConv.c:1901:25: note: Condition 'charset_old!=charset' is always false libX11-1.8.12/modules/lc/gen/lcGenConv.c:2243:25: style: Condition 'charset_old!=charset' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2235:17: note: charset_old is assigned 'charset' here. libX11-1.8.12/modules/lc/gen/lcGenConv.c:2243:25: note: Condition 'charset_old!=charset' is always false libX11-1.8.12/modules/lc/gen/lcGenConv.c:2293:25: style: Condition 'charset_old!=charset' is always false [knownConditionTrueFalse] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2285:17: note: charset_old is assigned 'charset' here. libX11-1.8.12/modules/lc/gen/lcGenConv.c:2293:25: note: Condition 'charset_old!=charset' is always false libX11-1.8.12/modules/lc/gen/lcGenConv.c:2177:22: style:inconclusive: Same expression used in consecutive assignments of 'src_left' and 'from_size'. [duplicateAssignExpression] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2178:9: note: Same expression used in consecutive assignments of 'src_left' and 'from_size'. libX11-1.8.12/modules/lc/gen/lcGenConv.c:2177:22: note: Same expression used in consecutive assignments of 'src_left' and 'from_size'. libX11-1.8.12/modules/lc/gen/lcGenConv.c:839:16: style: Variable '*from_left' is reassigned a value before the old one has been used. [redundantAssignment] libX11-1.8.12/modules/lc/gen/lcGenConv.c:834:15: note: *from_left is assigned libX11-1.8.12/modules/lc/gen/lcGenConv.c:839:16: note: *from_left is overwritten libX11-1.8.12/modules/lc/gen/lcGenConv.c:1413:16: style: Variable '*from_left' is reassigned a value before the old one has been used. [redundantAssignment] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1408:15: note: *from_left is assigned libX11-1.8.12/modules/lc/gen/lcGenConv.c:1413:16: note: *from_left is overwritten libX11-1.8.12/modules/lc/gen/lcGenConv.c:1514:16: style: Variable '*from_left' is reassigned a value before the old one has been used. [redundantAssignment] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1509:15: note: *from_left is assigned libX11-1.8.12/modules/lc/gen/lcGenConv.c:1514:16: note: *from_left is overwritten libX11-1.8.12/modules/lc/gen/lcGenConv.c:1733:16: style: Variable '*from_left' is reassigned a value before the old one has been used. [redundantAssignment] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1728:22: note: *from_left is assigned libX11-1.8.12/modules/lc/gen/lcGenConv.c:1733:16: note: *from_left is overwritten libX11-1.8.12/modules/lc/gen/lcGenConv.c:378:17: style: Variable 'charset_list' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/lc/gen/lcGenConv.c:502:17: style: Variable 'charset_list' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/lc/gen/lcGenConv.c:591:17: style: Variable 'charset_list' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/lc/gen/lcGenConv.c:625:17: style: Variable 'charset_list' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/lc/gen/lcGenConv.c:906:11: style: Variable 'encoding' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1933:11: style: Variable 'encoding' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/lc/gen/lcGenConv.c:2397:11: style: Variable 'encoding' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/lc/gen/lcGenConv.c:3058:22: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1297:11: style: Variable 'inbufptr' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1333:11: style: Variable 'inbufptr' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1407:11: style: Variable 'inbufptr' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/lc/gen/lcGenConv.c:1508:11: style: Variable 'inbufptr' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omGeneric.c:1800:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/om/generic/omTextPer.c:61:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/modules/om/generic/omTextPer.c:64:27: error: Uninitialized variable: font [uninitvar] libX11-1.8.12/modules/om/generic/omTextPer.c:65:27: error: Uninitialized variable: is_xchar2b [uninitvar] libX11-1.8.12/src/AllCells.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocColorCells [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omXChar.c:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omXChar.c:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omXChar.c:373:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNWideChar [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:245:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omGeneric.c:292:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omGeneric.c:361:19: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omGeneric.c:411:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omGeneric.c:504:11: style: Parameter 'font_name' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/om/generic/omGeneric.c:1070:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omGeneric.c:1189:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omGeneric.c:1285:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omGeneric.c:1447:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omGeneric.c:1742:19: style: Parameter 'res_name' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/om/generic/omGeneric.c:1743:19: style: Parameter 'res_class' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/om/generic/omGeneric.c:1813:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/AllPlanes.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocColorPlanes [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omGeneric.c:781:12: style: Variable 'num_fields' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omGeneric.c:782:6: style: Variable 'last' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omGeneric.c:806:26: style: Variable 'cur_name_list' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omGeneric.c:962:14: style: Variable 'is_found' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omGeneric.c:1013:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omGeneric.c:1013:21: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omGeneric.c:1357:22: style: Variable 'font_set' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/modules/om/generic/omGeneric.c:1358:23: style: Variable 'font_set_num' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/AllowEv.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowEvents [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/AutoRep.c:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoRepeatModeOn [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/AutoRep.c:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoRepeatModeOff [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Backgnd.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeWindowAttributes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/BdrWidth.c:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Bell.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bell [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Border.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeWindowAttributes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChAccCon.c:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnableAccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChAccCon.c:41:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisableAccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChAccCon.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetAccessControl [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChActPGb.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeActivePointerGrab [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChClMode.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetCloseDownMode [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChCmap.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeWindowAttributes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChGC.c:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCLastBit [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChKeyCon.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeKeyboardControl [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChPntCon.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangePointerControl [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChKeyCon.c:36:23: style: Parameter 'value_list' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/ChProp.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeProperty [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChSaveSet.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeSaveSet [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChSaveSet.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetModeInsert [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChSaveSet.c:62:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetModeDelete [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChWAttrs.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeWindowAttributes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChWindow.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/modules/om/generic/omXChar.c:80:11: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/modules/om/generic/omXChar.c:82:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/modules/om/generic/omXChar.c:323:30: error: Uninitialized variable: charset [uninitvar] libX11-1.8.12/src/ChkIfEv.c:76:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterReading [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChkMaskEv.c:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericEvent [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChkTypEv.c:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterReading [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChkTypWEv.c:71:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterReading [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ChkWinEv.c:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericEvent [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CirWin.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CirculateWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CirWinDn.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CirculateWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CirWinUp.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CirculateWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ClDisplay.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayClosing [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Clear.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearArea [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ClearArea.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearArea [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ConfWind.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ConvSel.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertSelection [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CopyArea.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyArea [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CopyCmap.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyColormapAndFree [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Context.c:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOMEM [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Context.c:251:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Context.c:286:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CopyPlane.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyPlane [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CopyGC.c:46:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCLastBit [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrBFData.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CopyGC.c:40:15: style: Variable 'srcgv' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/CrCmap.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CreateColormap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrCmap.c:37:13: style: Parameter 'visual' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/CrCursor.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CreateCursor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrCursor.c:47:14: style: Parameter 'foreground' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/CrCursor.c:48:14: style: Parameter 'background' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/CrGlCur.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CreateGlyphCursor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrGlCur.c:196:22: style: Parameter 'foreground' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/CrGlCur.c:197:22: style: Parameter 'background' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/CrPFBData.c:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrPixmap.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CreatePixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrWindow.c:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CreateWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrGC.c:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XGC [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrGC.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrGC.c:171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrGC.c:323:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeGC [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Cursor.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/DefCursor.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeWindowAttributes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/DelProp.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteProperty [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrGC.c:93:20: style: Condition 'req->mask=gc->dirty' is always false [knownConditionTrueFalse] libX11-1.8.12/src/CrGC.c:84:17: note: Assignment 'gc->dirty=0L', assigned value is 0 libX11-1.8.12/src/CrGC.c:93:20: note: Condition 'req->mask=gc->dirty' is always false libX11-1.8.12/src/DestSubs.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroySubwindows [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/CrGC.c:118:25: style: Variable 'gv' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/CrGC.c:167:25: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/DestWind.c:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Depths.c:42:13: style: Variable 'scr' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/DrArc.c:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xArc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/DrArcs.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyArc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/DrLine.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_PolySegment [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/DrLines.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyLine [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/DrLines.c:51:12: 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] libX11-1.8.12/src/DrPoint.c:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_PolyPoint [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/DrPoints.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyPoint [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/DrRect.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_PolyRectangle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/DrRects.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyRectangle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/DrPoints.c:72:23: style: Variable 'pptr' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/DrSegs.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolySegment [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ErrHndlr.c:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Xglobal_lock [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ErrHndlr.c:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Xglobal_lock [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ErrHndlr.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XDefaultIOErrorExit [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ErrDes.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FSSaver.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScreenSaverActive [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FSSaver.c:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScreenSaverReset [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FSSaver.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForceScreenSaver [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/EvToWire.c:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFlagSameScreen [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ErrDes.c:175:6: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] libX11-1.8.12/src/ErrDes.c:157:9: note: outer condition: !db libX11-1.8.12/src/ErrDes.c:175:6: note: identical inner condition: !db libX11-1.8.12/src/ErrDes.c:108:18: style: Variable 'bext' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/ErrDes.c:141:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/ErrDes.c:142:28: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/EvToWire.c:55:24: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:72:27: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:88:27: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:105:29: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:129:32: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:137:27: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:145:27: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:156:38: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:170:32: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:178:34: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:185:36: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:199:37: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:207:29: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:215:27: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:223:34: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:230:32: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:241:33: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:255:40: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:271:31: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:280:37: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:289:33: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:297:40: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:306:32: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:315:38: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:324:40: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:336:33: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:346:32: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/EvToWire.c:395:31: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/FetchName.c:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_NAME [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FetchName.c:76:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_ICON_NAME [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FSWrap.c:183:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNBaseFontName [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FillArc.c:58:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_PolyFillArc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FillArcs.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyFillArc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FillPoly.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FillPoly [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FillPoly.c:58:12: 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] libX11-1.8.12/src/FillRct.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_PolyFillRectangle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FillRcts.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyFillRectangle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FSWrap.c:73:21: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/FilterEv.c:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASTEvent [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FontInfo.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListFontsWithInfo [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FontInfo.c:219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable per_char [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Font.c:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenFont [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Font.c:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CloseFont [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Font.c:201:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadName [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Font.c:674:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encoding_name [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FontNames.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListFonts [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FontNames.c:48:11: style: Variable 'chend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/FreeCmap.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FreeColormap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FreeCols.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FreeColors [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FreeCurs.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FreeCursor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FreeCols.c:51:12: 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] libX11-1.8.12/src/Font.c:208:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] libX11-1.8.12/src/Font.c:123:9: style: Condition '!font_result' is always true [knownConditionTrueFalse] libX11-1.8.12/src/Font.c:116:19: note: Assignment 'font_result=NULL', assigned value is 0 libX11-1.8.12/src/Font.c:123:9: note: Condition '!font_result' is always true libX11-1.8.12/src/Font.c:146:9: style: Condition '!font_result' is always true [knownConditionTrueFalse] libX11-1.8.12/src/Font.c:140:19: note: Assignment 'font_result=NULL', assigned value is 0 libX11-1.8.12/src/Font.c:146:9: note: Condition '!font_result' is always true libX11-1.8.12/src/Font.c:673:14: style: Variable 'lcd' is reassigned a value before the old one has been used. [redundantAssignment] libX11-1.8.12/src/Font.c:672:9: note: lcd is assigned libX11-1.8.12/src/Font.c:673:14: note: lcd is overwritten libX11-1.8.12/src/FreeGC.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FreeGC [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/FreePix.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FreePixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GCMisc.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCArcMode [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GCMisc.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFillRule [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GCMisc.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFillStyle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GCMisc.c:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCGraphicsExposures [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GCMisc.c:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCSubwindowMode [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Geom.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNegative [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetColor.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocNamedColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetColor.c:90:44: warning: Either the condition 'colorname!=NULL' is redundant or there is possible null pointer dereference: colorname. [nullPointerRedundantCheck] libX11-1.8.12/src/GetColor.c:52:19: note: Assuming that condition 'colorname!=NULL' is not redundant libX11-1.8.12/src/GetColor.c:90:44: note: Null pointer dereference libX11-1.8.12/src/GetAtomNm.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetAtomName [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetAtomNm.c:67:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xFalse [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetAtomNm.c:116:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Error [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetAtomNm.c:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetColor.c:48:13: style: Unused variable: ccc [unusedVariable] libX11-1.8.12/src/GetColor.c:49:15: style: Unused variable: cmsColor_exact [unusedVariable] libX11-1.8.12/src/GetColor.c:50:12: style: Unused variable: ret [unusedVariable] libX11-1.8.12/src/GetDflt.c:108:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwparams [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetDflt.c:210:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayDfltRMDB [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetFPath.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetDflt.c:97:20: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/GetFProp.c:34:18: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/GetFProp.c:42:25: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/GetAtomNm.c:161:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] libX11-1.8.12/src/GetAtomNm.c:160:29: error: Uninitialized variable: async_state.stop_seq [uninitvar] libX11-1.8.12/src/GetAtomNm.c:165:27: style: Variable 'async_state.stop_seq' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/GetGCVals.c:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetGeom.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetGeometry [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetFPath.c:42:8: style: Variable 'chend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/GetHColor.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetIFocus.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetKCnt.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetHints.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_SIZE_HINTS [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetHints.c:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_HINTS [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetHints.c:155:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_ZOOM_HINTS [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetHints.c:164:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_NORMAL_HINTS [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetHints.c:188:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_ICON_SIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetHints.c:239:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_COMMAND [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetHints.c:279:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_TRANSIENT_FOR [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetHints.c:311:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_CLASS [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetImage.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetImage [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetMoEv.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetMotionEvents [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetNrmHint.c:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_SIZE_HINTS [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetNrmHint.c:126:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_NORMAL_HINTS [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetPCnt.c:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetPntMap.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetPntMap.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetKeyboardMapping [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetProp.c:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetProp.c:95:21: style: Condition 'nbytes+1>0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/GetProp.c:102:21: style: Condition 'nbytes+1>0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/GetProp.c:109:21: style: Condition 'nbytes+1>0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/GetRGBCMap.c:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetProp.c:127:24: style: Variable 'netbytes' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/GetSOwner.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetSelectionOwner [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetSSaver.c:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetStCmap.c:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visualid [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetTxtProp.c:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyPropertyType [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetTxtProp.c:95:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_NAME [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetTxtProp.c:103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_ICON_NAME [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetTxtProp.c:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_CLIENT_MACHINE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetWAttrs.c:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadDrawable [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetWAttrs.c:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetWindowAttributes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetWMCMapW.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetWMProto.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GetWAttrs.c:109:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] libX11-1.8.12/src/GetWAttrs.c:113:26: style: Variable 'async_state.geom_seq' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/GrKey.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrabKey [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GrButton.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrabButton [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GrKeybd.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrabKeyboard [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GrServer.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/GrPointer.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrabPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Iconify.c:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Host.c:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FamilyServerInterpreted [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Host.c:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HostInsert [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Host.c:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HostDelete [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImText.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryTextExtents [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImText16.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryTextExtents [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImText.c:64:18: style: Variable 'str' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/InsCmap.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstallColormap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/InitExt.c:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XExtension [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/InitExt.c:86:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XExtension [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/InitExt.c:259:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/InitExt.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/InitExt.c:313:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/InitExt.c:340:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/InitExt.c:365:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastExtensionError [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/InitExt.c:101:20: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/InitExt.c:438:24: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/IntAtom.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InternAtom [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/IntAtom.c:182:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xTrue [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/IntAtom.c:222:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/IntAtom.c:265:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:147:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:273:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:327:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:403:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:494:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:547:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:579:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:602:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:627:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:679:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:735:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:766:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:789:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:812:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:851:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XImage [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:992:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/IntAtom.c:266:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] libX11-1.8.12/src/KeyBind.c:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:173:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:220:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFreeModifiermap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MappingKeyboard [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:665:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Ydiaeresis [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:801:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:865:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:961:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeySym [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:1035:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyModifier [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/IntAtom.c:67:20: style: Variable 's1' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/IntAtom.c:67:28: style: Variable 's2' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/IntAtom.c:125:20: style: Variable 's1' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/IntAtom.c:265:29: error: Uninitialized variable: async_state.stop_seq [uninitvar] libX11-1.8.12/src/IntAtom.c:272:27: style: Variable 'async_state.stop_seq' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/KeysymStr.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_VoidSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeysymStr.c:55:25: style: Parameter 'type' can be declared as pointer to const. However it seems that 'SameValue' is a callback function, if 'type' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/KeysymStr.c:117:8: note: You might need to cast the function pointer here libX11-1.8.12/src/KeysymStr.c:55:25: note: Parameter 'type' can be declared as pointer to const libX11-1.8.12/src/KillCl.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KillClient [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/LiHosts.c:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/LiICmaps.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListInstalledColormaps [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/LiProps.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListProperties [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ListExt.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ImUtil.c:59:11: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/ImUtil.c:74:11: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/ImUtil.c:124:22: style: Parameter 'img' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/ImUtil.c:153:22: style: Parameter 'img' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/ImUtil.c:186:20: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/ImUtil.c:307:22: style: Parameter 'visual' can be declared as pointer to const. However it seems that 'XCreateImage' is a callback function, if 'visual' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/ImUtil.c:271:26: note: You might need to cast the function pointer here libX11-1.8.12/src/ImUtil.c:307:22: note: Parameter 'visual' can be declared as pointer to const libX11-1.8.12/src/ImUtil.c:483:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/ImUtil.c:576:26: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/ImUtil.c:662:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/ListExt.c:41:8: style: Variable 'chend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/LoadFont.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenFont [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/LockDis.c:44:23: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/LockDis.c:76:23: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/LookupCol.c:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/LowerWin.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Below [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/LookupCol.c:47:10: style: Unused variable: ccc [unusedVariable] libX11-1.8.12/src/LookupCol.c:48:12: style: Unused variable: cmsColor_exact [unusedVariable] libX11-1.8.12/src/MapRaised.c:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Above [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:600:20: style: Condition 'code>=0x1e00' is always true [knownConditionTrueFalse] libX11-1.8.12/src/KeyBind.c:599:14: note: Assuming that condition 'code>=0x1e00' is not redundant libX11-1.8.12/src/KeyBind.c:600:20: note: Condition 'code>=0x1e00' is always true libX11-1.8.12/src/MapSubs.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MapSubwindows [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Macros.c:75:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllPlanes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Macros.c:286:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/KeyBind.c:850:14: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/KeyBind.c:949:13: style: Parameter 'mlist' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/KeyBind.c:951:28: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/KeyBind.c:995:22: style: Variable 'kmax' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/KeyBind.c:996:22: style: Variable 'k' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/KeyBind.c:997:31: style: Variable 'm' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/Macros.c:227:45: style: Parameter 'scr' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/Macros.c:229:23: style: Variable 'dpy' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/MapWindow.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MapWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/MaskEvent.c:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericEvent [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Misc.c:32:31: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/Misc.c:37:39: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/Misc.c:42:49: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/Misc.c:49:14: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/Misc.c:58:38: style: Parameter 'visual' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/Misc.c:63:39: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/MoveWin.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ModMap.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ModMap.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetModifierMapping [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ModMap.c:100:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XModifierKeymap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ParseCol.c:84:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoRed [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ParseCmd.c:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ParseCmd.c:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XrmBindTightly [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ParseCol.c:46:10: style: Unused variable: ccc [unusedVariable] libX11-1.8.12/src/ParseCol.c:47:12: style: Unused variable: cmsColor [unusedVariable] libX11-1.8.12/src/OpenDis.c:109:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XErrorFunction [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/OpenDis.c:624:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayDfltRMDB [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ParseGeom.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoValue [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Pending.c:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAlready [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Pending.c:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterFlush [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ParseCmd.c:66:50: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/ParseCmd.c:89:12: style: Variable 'optP' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/PmapBgnd.c:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeWindowAttributes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PixFormats.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPixmapFormatValues [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PixFormats.c:39:14: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/OpenDis.c:70:8: style: Variable 'display_name' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/OpenDis.c:88:8: style: Variable 'xlib_buffer_size' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/PmapBord.c:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeWindowAttributes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/OpenDis.c:77:9: style: union member 'Anonymous0::failure' is never used. [unusedStructMember] libX11-1.8.12/src/PolyTxt.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyText8 [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PolyTxt16.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyText16 [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PolyReg.c:411:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMPTSTOBUFFER [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PolyReg.c:490:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PolyTxt.c:125:8: warning:inconclusive: Possible null pointer dereference: tbuf [nullPointer] libX11-1.8.12/src/PolyTxt.c:118:26: note: Assignment 'tbuf=NULL', assigned value is 0 libX11-1.8.12/src/PolyTxt.c:125:8: note: Null pointer dereference libX11-1.8.12/src/PolyTxt.c:43:25: style: Variable 'item' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/PolyTxt.c:180:24: style: Variable 'FirstTimeThrough' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/PolyTxt16.c:124:7: warning:inconclusive: Possible null pointer dereference: elt [nullPointer] libX11-1.8.12/src/PolyTxt16.c:115:38: note: Assignment 'elt=NULL', assigned value is 0 libX11-1.8.12/src/PolyTxt16.c:124:7: note: Null pointer dereference libX11-1.8.12/src/PolyTxt16.c:43:27: style: Variable 'item' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/PropAlloc.c:42:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XSizeHints [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PropAlloc.c:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XStandardColormap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PropAlloc.c:54:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XWMHints [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PropAlloc.c:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XClassHint [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PolyTxt16.c:181:24: style: Variable 'FirstTimeThrough' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/PropAlloc.c:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIconSize [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutBEvent.c:44:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XQEvent [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuBest.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryBestSize [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuColor.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryColors [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuColors.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryColors [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuColors.c:85:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xQueryColorsReq [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuColors.c:62:18: style: Variable 'rgb' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/QuCurShp.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryBestSize [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:171:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:201:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:266:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:316:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:369:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:398:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:435:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:636:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:773:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xPutImageReq [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:846:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutImage [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:883:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xPutImageReq [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PutImage.c:967:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuExt.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryExtension [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuKeybd.c:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuPntr.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuStipShp.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryBestSize [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuTextE16.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryTextExtents [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuTextE16.c:51:12: 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] libX11-1.8.12/src/QuTextExt.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryTextExtents [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuTextExt.c:36:28: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/QuTextExt.c:51:12: 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] libX11-1.8.12/src/QuTileShp.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryBestSize [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/QuTree.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryTree [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Quarks.c:201:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XrmString [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Quarks.c:251:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Xglobal_lock [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Quarks.c:354:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Quarks.c:370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Quarks.c:382:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Xglobal_lock [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Quarks.c:395:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Xglobal_lock [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Quarks.c:178:23: style: Variable 's' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/Quarks.c:350:23: style: Variable 'tname' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/Quarks.c:366:23: style: Variable 'tname' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/RaiseWin.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Above [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/PolyReg.c:165:22: style: Variable 'top' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/PolyReg.c:165:28: style: Variable 'bottom' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/PolyReg.c:403:26: style: Variable 'CurPtBlock' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/PolyReg.c:528:11: error: Uninitialized variable: FirstPtBlock [uninitvar] libX11-1.8.12/src/RecolorC.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecolorCursor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/RecolorC.c:36:14: style: Parameter 'foreground' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/RecolorC.c:37:14: style: Parameter 'background' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/RdBitF.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/RdBitF.c:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapOpenFailed [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/RdBitF.c:251:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapSuccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ReconfWM.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWStackMode [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ReconfWM.c:85:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] libX11-1.8.12/src/ReconfWin.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/ReconfWin.c:40:21: style: Parameter 'changes' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/RegstFlt.c:89:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFilterEventRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/RegstFlt.c:121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFilterEventRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:143:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGION [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:266:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRectangle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:395:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:525:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOX [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:612:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y1 [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:794:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoxRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:1121:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y1 [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:1480:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:1492:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:1515:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:1545:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RectangleOut [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/RepWindow.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReparentWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/RestackWs.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/RdBitF.c:142:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] libX11-1.8.12/src/RdBitF.c:163:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] libX11-1.8.12/src/RdBitF.c:165:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] libX11-1.8.12/src/RdBitF.c:167:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] libX11-1.8.12/src/RotProp.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RotateProperties [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/RdBitF.c:110:19: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/RotProp.c:50:12: 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] libX11-1.8.12/src/ScrResStr.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SelInput.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeWindowAttributes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetBack.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCBackground [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SendEvent.c:62:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XEventToWire [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetClMask.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCClipMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetCRects.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetClipRectangles [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetClOrig.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCClipXOrigin [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetDashes.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetDashes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetFont.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFont [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetFPath.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetFontPath [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetFore.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetFunc.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetIFocus.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetInputFocus [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetHints.c:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USPosition [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetHints.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputHint [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetHints.c:151:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_ZOOM_HINTS [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetHints.c:166:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_NORMAL_HINTS [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetHints.c:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetHints.c:232:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetHints.c:266:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetHints.c:291:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetHints.c:320:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetLStyle.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCLineWidth [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetLocale.c:100:11: style: Parameter 'siname' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/SetHints.c:112:12: style: Parameter 'wmhints' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/SetNrmHint.c:72:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USPosition [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetNrmHint.c:125:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_NORMAL_HINTS [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetPMask.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCPlaneMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetPntMap.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetPointerMapping [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetPntMap.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChangeKeyboardMapping [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetPntMap.c:71:12: 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] libX11-1.8.12/src/SetSOwner.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetSelectionOwner [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetRGBCMap.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetSSaver.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetScreenSaver [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetStCmap.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetStCmap.c:67:24: style: Parameter 'cmap' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/SetStCmap.c:79:22: style: Variable 'stdcmap.colormap' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/SetStCmap.c:80:21: style: Variable 'stdcmap.red_max' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/SetStCmap.c:81:22: style: Variable 'stdcmap.red_mult' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/SetStCmap.c:82:23: style: Variable 'stdcmap.green_max' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/SetStCmap.c:83:25: style: Variable 'stdcmap.green_mult' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/SetStCmap.c:84:22: style: Variable 'stdcmap.blue_max' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/SetStCmap.c:85:23: style: Variable 'stdcmap.blue_mult' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/SetStCmap.c:86:24: style: Variable 'stdcmap.base_pixel' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/SetStCmap.c:87:22: style: Variable 'stdcmap.visualid' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/SetStCmap.c:88:20: style: Variable 'stdcmap.killid' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/SetState.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetStip.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCStipple [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetTSOrig.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCTileStipXOrigin [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetTile.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCTile [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetTxtProp.c:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetTxtProp.c:75:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_NAME [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetTxtProp.c:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_ICON_NAME [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetTxtProp.c:91:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_CLIENT_MACHINE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetWMCMapW.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/SetWMProto.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/StBytes.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/StBytes.c:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/StColor.c:42:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xColorItem [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/StColor.c:36:13: style: Parameter 'def' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/StColors.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoreColors [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/StNColor.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoreNamedColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/StNColor.c:82:56: warning: Either the condition 'name!=NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] libX11-1.8.12/src/StNColor.c:50:14: note: Assuming that condition 'name!=NULL' is not redundant libX11-1.8.12/src/StNColor.c:82:56: note: Null pointer dereference libX11-1.8.12/src/StNColor.c:46:13: style: Unused variable: ccc [unusedVariable] libX11-1.8.12/src/StNColor.c:47:15: style: Unused variable: cmsColor_exact [unusedVariable] libX11-1.8.12/src/StNColor.c:48:12: style: Unused variable: scr_def [unusedVariable] libX11-1.8.12/src/StName.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/StName.c:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/StrKeysym.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KTABLESIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/StrToText.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/StrToText.c:71:12: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/Sync.c:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Synchro.c:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayPrivSync [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Synchro.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayPrivSync [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Text.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyText8 [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Text16.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyText16 [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/TextToStr.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/TextToStr.c:115:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libX11-1.8.12/src/TrCoords.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslateCoords [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/UndefCurs.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/UngrabBut.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UngrabButton [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/UngrabKbd.c:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UngrabKeyboard [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/UngrabKey.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UngrabKey [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/UngrabPtr.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UngrabPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/UngrabSvr.c:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/UninsCmap.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UninstallColormap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/UnldFont.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CloseFont [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/UnmapSubs.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnmapSubwindows [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/UnmapWin.c:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnmapWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Region.c:172:26: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/WMGeom.c:81:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PBaseSize [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/WMGeom.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNegative [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/WMProps.c:106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/VisUtil.c:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XVisualInfo [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/WarpPtr.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WarpPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/WinEvent.c:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericEvent [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Window.c:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixmap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Window.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CreateWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Window.c:36:27: style: Parameter 'attributes' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/Window.c:110:13: style: Parameter 'visual' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/Withdraw.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnmapNotify [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/WrBitF.c:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapOpenFailed [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibAsync.c:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Error [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibAsync.c:107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xReply [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/WrBitF.c:128:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libX11-1.8.12/src/WrBitF.c:129:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libX11-1.8.12/src/WrBitF.c:102:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/XlibAsync.c:50:23: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibAsync.c:77:30: style: Parameter 'handler' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/VisUtil.c:61:27: style: Parameter 'visual_info_template' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/VisUtil.c:67:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/VisUtil.c:200:10: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/VisUtil.c:201:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/XlibInt.c:186:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xReq [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:210:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X_UNUSED [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:228:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayPrivSync [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:245:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayPrivSync [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:302:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeymapNotify [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:360:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XConnectionInfo [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:470:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayProcConni [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:667:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:740:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XQEvent [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:960:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFlagSameScreen [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:1257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:1279:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:1318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:1429:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:1469:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xError [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:1521:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayIOError [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:1781:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/imConv.c:177:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/imConv.c:250:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/imConv.c:322:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/XlibInt.c:1781:2: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libX11-1.8.12/src/XlibInt.c:1789:2: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libX11-1.8.12/src/imConv.c:192:37: error: Uninitialized variable: ucs4 [uninitvar] libX11-1.8.12/src/imConv.c:198:31: error: Uninitialized variable: charset [uninitvar] libX11-1.8.12/src/imConv.c:261:37: error: Uninitialized variable: ucs4 [uninitvar] libX11-1.8.12/src/imConv.c:267:31: error: Uninitialized variable: charset [uninitvar] libX11-1.8.12/src/imConv.c:337:37: error: Uninitialized variable: ucs4 [uninitvar] libX11-1.8.12/src/imConv.c:197:20: style: Variable 'charset' is not assigned a value. [unassignedVariable] libX11-1.8.12/src/imConv.c:266:20: style: Variable 'charset' is not assigned a value. [unassignedVariable] libX11-1.8.12/src/XlibInt.c:128:14: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:145:14: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:160:14: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:292:29: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:821:23: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:822:22: style: Parameter 're' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:823:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:835:14: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:836:26: style: Parameter 're' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:837:13: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:849:14: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:850:26: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:851:26: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:864:23: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:865:22: style: Parameter 're' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:866:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:1265:11: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:1266:8: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:1323:18: style: Variable 'bext' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/XlibInt.c:1445:34: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:1445:56: style: Parameter 'he' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/XlibInt.c:1445:68: style: Parameter 'we' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/os2Stubs.c:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/os2Stubs.c:271:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/os2Stubs.c:288:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/os2Stubs.c:372:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/os2Stubs.c:396:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPIPESEMSTATE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/reallocarray.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/util/makekeys.c:111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/util/makekeys.c:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/util/makekeys.c:119:22: style: Parameter 'argv' can be declared as const array [constParameter] libX11-1.8.12/src/os2Stubs.c:84:27: error:inconclusive: Returning pointer to local variable 'buf' that will be invalid when returning. [returnDanglingLifetime] libX11-1.8.12/src/os2Stubs.c:84:28: note: Array decayed to pointer here. libX11-1.8.12/src/os2Stubs.c:84:28: note: Passed to '__XOS2RedirRoot'. libX11-1.8.12/src/os2Stubs.c:82:10: note: Variable created here. libX11-1.8.12/src/os2Stubs.c:84:27: note: Returning pointer to local variable 'buf' that will be invalid when returning. libX11-1.8.12/src/os2Stubs.c:376:13: style: Condition 'e<0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/os2Stubs.c:356:14: note: Assuming that condition 'e==0' is not redundant libX11-1.8.12/src/os2Stubs.c:358:13: note: Assuming condition is false libX11-1.8.12/src/os2Stubs.c:376:13: note: Condition 'e<0' is always true libX11-1.8.12/src/os2Stubs.c:396:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] libX11-1.8.12/src/os2Stubs.c:395:12: note: rc is assigned libX11-1.8.12/src/os2Stubs.c:396:12: note: rc is overwritten libX11-1.8.12/src/os2Stubs.c:62:11: style: Variable 'root' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/os2Stubs.c:77:30: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/os2Stubs.c:77:44: style: Parameter 'arg1' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/os2Stubs.c:77:56: style: Parameter 'arg2' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/os2Stubs.c:77:68: style: Parameter 'arg3' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/os2Stubs.c:122:44: style: Parameter 'timeout' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/os2Stubs.c:387:21: style: Parameter 'sd' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/os2Stubs.c:252:23: error: Uninitialized variable: i [uninitvar] libX11-1.8.12/src/os2Stubs.c:400:16: error: Uninitialized variable: pipeSemState [uninitvar] libX11-1.8.12/src/os2Stubs.c:156:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xcb_disp.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Xglobal_lock [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_disp.c:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Xglobal_lock [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_disp.c:20:7: style: Checking if unsigned expression 'n' is less than zero. [unsignedLessThanZero] libX11-1.8.12/src/xcb_disp.c:33:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcb_disp.c:33:55: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/AddDIC.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:353:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayDfltRMDB [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:391:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:408:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XrmBindTightly [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:863:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:1194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Xconst [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:1582:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:1630:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:1716:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XrmBindLoosely [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:1755:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:1845:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XrmBindLoosely [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:1968:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XrmEnumOneLevel [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:1988:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XrmBindLoosely [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:2077:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:2358:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:2401:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:2441:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:2559:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:70:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibOwnsEventQueue [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayProcConni [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:157:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:257:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibOwnsEventQueue [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:330:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Error [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:397:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xReply [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:426:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayIOError [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:459:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayIOError [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:549:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayIOError [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:611:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterReading [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:673:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:833:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/AddSF.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/CCC.c:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCCCRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/CCC.c:92:16: style: Parameter 'clientWhitePt' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/CCC.c:110:23: style: Variable 'pIMap' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/CvColW.c:85:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsUndefinedFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcb_io.c:268:19: style: Variable 'req' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcb_io.c:543:20: style: Variable 'pad' is not assigned a value. [unassignedVariable] libX11-1.8.12/src/xcms/CvCols.c:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCIEXYZFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/CvCols.c:203:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsInitNone [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/CvCols.c:262:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsSuccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/CvCols.c:375:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/CvCols.c:446:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/CvCols.c:591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/CvCols.c:746:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/CvCols.c:1032:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsUndefinedFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVC.c:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVC.c:255:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCIEuvYFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVC.c:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsTekHVCFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVC.c:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVC.c:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVC.c:601:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsTekHVCFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVC.c:180:11: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/HVCGcC.c:107:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVCGcC.c:114:42: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libX11-1.8.12/src/xcms/HVCGcV.c:98:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVCGcV.c:119:42: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libX11-1.8.12/src/xcms/HVCGcVC.c:109:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/CvCols.c:813:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xcms/CvCols.c:940:13: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment] libX11-1.8.12/src/xcms/CvCols.c:932:13: note: retval is assigned libX11-1.8.12/src/xcms/CvCols.c:940:13: note: retval is overwritten libX11-1.8.12/src/xcms/CvCols.c:69:16: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/CvCols.c:69:31: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/CvCols.c:259:16: style: Variable 'pColor' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/CvCols.c:364:44: style: Parameter 'pWhitePt1' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/CvCols.c:364:66: style: Parameter 'pWhitePt2' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/CvCols.c:431:21: style: Variable 'pFrom' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/CvCols.c:431:29: style: Variable 'pTo' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/CvCols.c:1013:19: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/HVCMnV.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVCMxC.c:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVCGcVC.c:130:42: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libX11-1.8.12/src/xcms/HVCGcVC.c:254:9: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment] libX11-1.8.12/src/xcms/HVCGcVC.c:168:13: note: retval is assigned libX11-1.8.12/src/xcms/HVCGcVC.c:254:9: note: retval is overwritten libX11-1.8.12/src/xcms/HVCMxV.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVCMxC.c:225:13: style: Condition 'nCount>=nMaxCount' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xcms/HVCMxC.c:167:26: note: Assuming that condition 'nCount=nMaxCount' is always true libX11-1.8.12/src/xcms/HVCMxV.c:228:13: style: Condition 'nCount>=nMaxCount' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xcms/HVCMxV.c:176:26: note: Assuming that condition 'nCount=nMaxCount' is always true libX11-1.8.12/src/xcms/HVCMxVC.c:110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsTekHVCFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVCMxVC.c:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVCMxVs.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/HVCWpAj.c:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/IdOfPr.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsUndefinedFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/IdOfPr.c:50:26: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/Lab.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/Lab.c:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCIELabFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/Lab.c:261:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/Lab.c:364:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/Lab.c:142:11: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/Lab.c:204:16: style: Parameter 'pColor' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/Lab.c:338:16: style: Parameter 'pLab_WhitePt' can be declared as pointer to const. However it seems that 'XcmsCIEXYZToCIELab' is a callback function, if 'pLab_WhitePt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/Lab.c:86:5: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/Lab.c:338:16: note: Parameter 'pLab_WhitePt' can be declared as pointer to const libX11-1.8.12/src/xcms/LRGB.c:486:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:915:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:977:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1060:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsSuccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1093:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsSuccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsSuccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsSuccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1412:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1491:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1612:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1668:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1749:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:1819:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LabGcC.c:93:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PseudoColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LabGcL.c:84:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCCCRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LabGcLC.c:97:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCCCRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LRGB.c:798:1: style: Label 'FreeBlueTblElements' is not used. [unusedLabel] libX11-1.8.12/src/xcms/LRGB.c:1018:19: style: Parameter 'p1' can be declared as pointer to const. However it seems that '_XcmsValueCmp' is a callback function, if 'p1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/LRGB.c:1786:16: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/LRGB.c:1018:19: note: Parameter 'p1' can be declared as pointer to const libX11-1.8.12/src/xcms/LRGB.c:1018:37: style: Parameter 'p2' can be declared as pointer to const. However it seems that '_XcmsValueCmp' is a callback function, if 'p2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/LRGB.c:1786:16: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/LRGB.c:1018:37: note: Parameter 'p2' can be declared as pointer to const libX11-1.8.12/src/xcms/LRGB.c:1043:19: style: Parameter 'p1' can be declared as pointer to const. However it seems that '_XcmsIntensityCmp' is a callback function, if 'p1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/LRGB.c:1705:16: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/LRGB.c:1043:19: note: Parameter 'p1' can be declared as pointer to const libX11-1.8.12/src/xcms/LRGB.c:1043:37: style: Parameter 'p2' can be declared as pointer to const. However it seems that '_XcmsIntensityCmp' is a callback function, if 'p2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/LRGB.c:1705:16: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/LRGB.c:1043:37: note: Parameter 'p2' can be declared as pointer to const libX11-1.8.12/src/xcms/LRGB.c:1104:19: style: Parameter 'key' can be declared as pointer to const. However it seems that '_XcmsIntensityInterpolation' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/LRGB.c:1705:50: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/LRGB.c:1104:19: note: Parameter 'key' can be declared as pointer to const libX11-1.8.12/src/xcms/LRGB.c:1104:38: style: Parameter 'lo' can be declared as pointer to const. However it seems that '_XcmsIntensityInterpolation' is a callback function, if 'lo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/LRGB.c:1705:50: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/LRGB.c:1104:38: note: Parameter 'lo' can be declared as pointer to const libX11-1.8.12/src/xcms/LRGB.c:1104:56: style: Parameter 'hi' can be declared as pointer to const. However it seems that '_XcmsIntensityInterpolation' is a callback function, if 'hi' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/LRGB.c:1705:50: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/LRGB.c:1104:56: note: Parameter 'hi' can be declared as pointer to const libX11-1.8.12/src/xcms/LRGB.c:1188:27: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/LRGB.c:1236:33: style: Parameter 'pIn' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/LRGB.c:1285:11: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/LRGB.c:1409:11: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/LabMnL.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LabMxC.c:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LabMnL.c:204:16: style: Condition 'nCount>=nMaxCount' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xcms/LabMnL.c:159:29: note: Assuming that condition 'nCount=nMaxCount' is always true libX11-1.8.12/src/xcms/LabMxLC.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCIELabFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LabMxLC.c:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LabMxL.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LabWpAj.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCIELabFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LabMxL.c:204:16: style: Condition 'nCount>=nMaxCount' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xcms/LabMxL.c:159:29: note: Assuming that condition 'nCount=nMaxCount' is always true libX11-1.8.12/src/xcms/Luv.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/Luv.c:216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCIELuvFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/Luv.c:260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/Luv.c:352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LuvGcC.c:93:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PseudoColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LuvGcL.c:84:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCCCRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/Luv.c:145:11: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/Luv.c:205:16: style: Parameter 'pColor' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/LuvMnL.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LuvGcLC.c:97:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCCCRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LuvMnL.c:204:16: style: Condition 'nCount>=nMaxCount' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xcms/LuvMnL.c:159:29: note: Assuming that condition 'nCount=nMaxCount' is always true libX11-1.8.12/src/xcms/LuvMxC.c:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LuvMxL.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LuvMxL.c:204:16: style: Condition 'nCount>=nMaxCount' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xcms/LuvMxL.c:159:29: note: Assuming that condition 'nCount=nMaxCount' is always true libX11-1.8.12/src/xcms/LuvMxLC.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCIELuvFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LuvMxLC.c:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/LuvWpAj.c:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/QBlack.c:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsRGBiFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/QBlue.c:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsRGBiFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:996:6: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xcms/QGreen.c:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsRGBiFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/QRed.c:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsRGBiFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:670:13: style: Condition 'fentry' is always true [knownConditionTrueFalse] libX11-1.8.12/src/Xrm.c:745:13: style: Condition 'fentry' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xcms/QWhite.c:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsRGBiFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/QuCol.c:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XQueryColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/QuCols.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XQueryColors [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/SetCCC.c:70:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsUndefinedFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/SetCCC.c:60:16: style: Parameter 'pColor' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/StCol.c:80:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XStoreColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/Xrm.c:1108:20: style: Variable 'ptr_max' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/Xrm.c:1623:19: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/Xrm.c:1624:19: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/Xrm.c:2010:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/Xrm.c:2074:19: style: Parameter 'fileName' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/SetGetCols.c:87:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsSuccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/SetGetCols.c:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsSuccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/StCol.c:59:16: style: Parameter 'pColor_in' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/StCols.c:89:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/UNDEFINED.c:107:25: style: Parameter 'white' can be declared as pointer to const. However it seems that 'ReturnZero' is a callback function, if 'white' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/UNDEFINED.c:67:5: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/UNDEFINED.c:107:25: note: Parameter 'white' can be declared as pointer to const libX11-1.8.12/src/xcms/UNDEFINED.c:108:25: style: Parameter 'colors' can be declared as pointer to const. However it seems that 'ReturnZero' is a callback function, if 'colors' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/UNDEFINED.c:67:5: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/UNDEFINED.c:108:25: note: Parameter 'colors' can be declared as pointer to const libX11-1.8.12/src/xcms/UNDEFINED.c:124:25: style: Parameter 'color_string' can be declared as pointer to const. However it seems that 'DummyParseStringProc' is a callback function, if 'color_string' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/UNDEFINED.c:84:3: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/UNDEFINED.c:124:25: note: Parameter 'color_string' can be declared as pointer to const libX11-1.8.12/src/xcms/UNDEFINED.c:125:25: style: Parameter 'color_return' can be declared as pointer to const. However it seems that 'DummyParseStringProc' is a callback function, if 'color_return' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/UNDEFINED.c:84:3: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/UNDEFINED.c:125:25: note: Parameter 'color_return' can be declared as pointer to const libX11-1.8.12/src/xcms/StCols.c:60:16: style: Parameter 'pColors_in' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/XRGB.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoRed [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/XRGB.c:137:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsRGBFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/XYZ.c:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/XYZ.c:195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCIEXYZFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsAllCol.c:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAllocColor [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/XYZ.c:124:11: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/XYZ.c:184:16: style: Parameter 'pColor' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/cmsAllNCol.c:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsSuccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsCmap.c:144:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_CreateWindow [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsCmap.c:311:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCCCRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsColNm.c:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsColNm.c:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsColNm.c:319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsColNm.c:404:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsColNm.c:567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsColNm.c:658:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsColNm.c:734:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCMSDIR [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsColNm.c:823:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_A [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsColNm.c:881:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsInt.c:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsInt.c:145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsInt.c:187:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCCCRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsInt.c:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsPerScrnInfo [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsInt.c:124:15: style: Parameter 'papNoFree' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/cmsInt.c:390:13: style: Parameter 'visual' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/cmsLkCol.c:73:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsSuccess [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsCmap.c:171:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] libX11-1.8.12/src/xcms/cmsColNm.c:355:15: style: The statement 'if (*pBuf!='\0') *pBuf='\0'' is logically equivalent to '*pBuf='\0''. [duplicateConditionalAssign] libX11-1.8.12/src/xcms/cmsColNm.c:356:8: note: Assignment '*pBuf='\0'' libX11-1.8.12/src/xcms/cmsColNm.c:355:15: note: Condition '*pBuf!='\0'' is redundant libX11-1.8.12/src/xcms/cmsColNm.c:459:16: style: The statement 'if (*name!=tmpName) *name=tmpName' is logically equivalent to '*name=tmpName'. [duplicateConditionalAssign] libX11-1.8.12/src/xcms/cmsColNm.c:460:9: note: Assignment '*name=tmpName' libX11-1.8.12/src/xcms/cmsColNm.c:459:16: note: Condition '*name!=tmpName' is redundant libX11-1.8.12/src/xcms/cmsColNm.c:563:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] libX11-1.8.12/src/xcms/cmsColNm.c:578:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] libX11-1.8.12/src/xcms/cmsColNm.c:654:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] libX11-1.8.12/src/xcms/cmsColNm.c:673:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] libX11-1.8.12/src/xcms/cmsColNm.c:130:11: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/cmsColNm.c:546:11: style: Variable 'pBuf' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/cmsColNm.c:646:11: style: Variable 'pBuf' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/cmsProp.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_INTEGER [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/uvY.c:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/uvY.c:210:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCIEuvYFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/uvY.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/uvY.c:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/xyY.c:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/xyY.c:210:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsCIExyYFormat [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/xyY.c:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/xyY.c:369:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XcmsFailure [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/cmsTrig.c:229:27: style:inconclusive: Function '_XcmsCosine' argument 1 names different: declaration 'a' definition 'x'. [funcArgNamesDifferent] libX11-1.8.12/src/xcms/Xcmsint.h:220:27: note: Function '_XcmsCosine' argument 1 names different: declaration 'a' definition 'x'. libX11-1.8.12/src/xcms/cmsTrig.c:229:27: note: Function '_XcmsCosine' argument 1 names different: declaration 'a' definition 'x'. libX11-1.8.12/src/xcms/cmsTrig.c:499:19: style:inconclusive: Function '_XcmsSine' argument 1 names different: declaration 'a' definition 'x'. [funcArgNamesDifferent] libX11-1.8.12/src/xcms/Xcmsint.h:222:25: note: Function '_XcmsSine' argument 1 names different: declaration 'a' definition 'x'. libX11-1.8.12/src/xcms/cmsTrig.c:499:19: note: Function '_XcmsSine' argument 1 names different: declaration 'a' definition 'x'. libX11-1.8.12/src/xcms/cmsTrig.c:539:24: style:inconclusive: Function '_XcmsArcTangent' argument 1 names different: declaration 'a' definition 'x'. [funcArgNamesDifferent] libX11-1.8.12/src/xcms/Xcmsint.h:219:31: note: Function '_XcmsArcTangent' argument 1 names different: declaration 'a' definition 'x'. libX11-1.8.12/src/xcms/cmsTrig.c:539:24: note: Function '_XcmsArcTangent' argument 1 names different: declaration 'a' definition 'x'. libX11-1.8.12/src/xcms/xyY.c:138:11: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/xyY.c:199:16: style: Parameter 'pColor' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xcms/xyY.c:238:16: style: Parameter 'pxyY_WhitePt' can be declared as pointer to const. However it seems that 'XcmsCIExyYToCIEXYZ' is a callback function, if 'pxyY_WhitePt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xcms/xyY.c:72:5: note: You might need to cast the function pointer here libX11-1.8.12/src/xcms/xyY.c:238:16: note: Parameter 'pxyY_WhitePt' can be declared as pointer to const libX11-1.8.12/src/xkb/XKB.c:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbMajorVersion [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:237:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:268:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:298:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:326:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbLC_AllControls [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbLC_AllControls [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:393:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:469:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:483:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:523:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:557:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:591:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:626:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:660:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:693:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:733:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOD_BadLibraryVersion [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:768:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XInternAtom [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xcms/uvY.c:139:11: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xcms/uvY.c:199:16: style: Parameter 'pColor' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBBell.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBell.c:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBell.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBell.c:148:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBell.c:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBell.c:172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbAllCompatMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbAllNamesMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbDescRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbAllComponentsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbDeviceLedInfoRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:353:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbDeviceInfoRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:423:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbXI_AllDeviceFeaturesMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKB.c:466:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKB.c:383:28: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBBind.c:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:171:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbModifierMapMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:285:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:403:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:520:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbAllClientInfoMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:554:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:628:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LockMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:694:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbLC_ControlFallback [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:754:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCompat.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAlloc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCompat.c:117:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCompat.c:167:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkbSymInterpretWireDesc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCompat.c:221:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBAlloc.c:57:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:77:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:94:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:148:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:159:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:329:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:337:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:343:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:364:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:373:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:448:25: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBAlloc.c:450:25: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBCompat.c:79:26: style: Variable 'wire' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBCompat.c:208:13: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xkb/XKBCvt.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_BackSpace [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCvt.c:94:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_grave [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCvt.c:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCvt.c:334:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encoding_name [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCvt.c:133:67: style: Parameter 'status' can be declared as pointer to const. However it seems that '_XkbKnownSetToKS' is a callback function, if 'status' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xkb/XKBCvt.c:194:24: note: You might need to cast the function pointer here libX11-1.8.12/src/xkb/XKBCvt.c:133:67: note: Parameter 'status' can be declared as pointer to const libX11-1.8.12/src/xkb/XKBCtrls.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kbSetControls [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCtrls.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCtrls.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCtrls.c:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCtrls.c:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCtrls.c:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCtrls.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCtrls.c:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBCtrls.c:42:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBCtrls.c:343:48: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBExtDev.c:46:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbXI_ButtonActionsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkbDeviceLedsWireDesc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAlloc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:242:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:288:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:393:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:449:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbXINone [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:488:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkbDeviceLedsWireDesc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:157:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbPropertyRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:518:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbDfltXIClass [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:169:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyAliasRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:559:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbXI_ButtonActionsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:190:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbColorRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:593:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbXI_IndicatorNamesMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:202:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbPointRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:649:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbXI_ButtonActionsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:224:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOutlineRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:683:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:247:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbShapeRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:739:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:259:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOverlayKeyRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:801:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:282:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOverlayRowRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:304:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOverlayRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:316:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:338:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbRowRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:363:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbSectionRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:421:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbGeomAllMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:457:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbPropertyRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbColorRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:537:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyAliasRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:543:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbShapeRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbSectionRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:555:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOverlayRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOverlayRowRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOverlayKeyRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbDoodadRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:579:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbDoodadRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:585:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOutlineRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbRowRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:597:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbPointRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:603:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:613:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbGeometryRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:668:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbPropertyRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:696:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyNameLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:729:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbColorRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:749:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOutlineRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:775:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbShapeRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:794:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:809:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbRowRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:829:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:867:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:926:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbOverlayKeyRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:946:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_under [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGAlloc.c:973:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBBind.c:375:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBBind.c:385:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBBind.c:422:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBBind.c:476:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBBind.c:181:22: style: Variable 'pSyms' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBBind.c:277:13: style: Variable 'syms' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBBind.c:742:30: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGAlloc.c:476:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGAlloc.c:697:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGAlloc.c:707:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGAlloc.c:753:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGAlloc.c:778:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGAlloc.c:797:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGAlloc.c:812:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGAlloc.c:894:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGAlloc.c:959:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGAlloc.c:117:13: style: Condition '*elems' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xkb/XKBGAlloc.c:653:55: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGAlloc.c:653:75: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGAlloc.c:686:55: style: Parameter 'aliasStr' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGAlloc.c:687:34: style: Parameter 'realStr' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGAlloc.c:715:52: style: Parameter 'spec' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGAlloc.c:902:36: style: Parameter 'over' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGAlloc.c:903:36: style: Parameter 'under' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGeom.c:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbBoundsRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbBoundsRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:241:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyNameLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:409:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkbDoodadWireDesc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:462:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkbOverlayWireDesc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:510:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:615:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbGeometryRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:678:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGeom.c:706:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetByName.c:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBExtDev.c:194:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBExtDev.c:447:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBExtDev.c:478:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBExtDev.c:691:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBExtDev.c:810:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBExtDev.c:41:53: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBExtDev.c:149:38: style: Variable 'wireim' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBExtDev.c:522:23: style: Variable 'dflt' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBExtDev.c:779:30: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBList.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbComponentNameRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBList.c:111:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBList.c:252:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbComponentListRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBList.c:252:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGeom.c:123:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGeom.c:161:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBList.c:62:13: style: Variable 'flags' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBList.c:64:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBGeom.c:718:14: style: Condition '!rep.found' is always false [knownConditionTrueFalse] libX11-1.8.12/src/xkb/XKBGeom.c:212:36: style: Parameter 'under' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGeom.c:374:35: style: Variable 'ptWire' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBGeom.c:551:41: style: Variable 'keyWire' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBGetMap.c:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyTypesMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:251:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:313:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:344:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbNumVirtualMods [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:407:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:440:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kbGetMap [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:496:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbUseCoreKbd [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:558:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkbGetMapReply [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:568:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:593:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbDescRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:617:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:641:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:666:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:692:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:717:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:741:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:778:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:812:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:845:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:48:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbNumRequiredTypes [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:353:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbMaxKeyCount [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:548:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:630:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbMinLegalKeyCode [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:813:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbAction [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:854:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbAllClientInfoMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMAlloc.c:907:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbAllServerInfoMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbNumKbdGroups [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:340:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:405:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbSA_UseModMapMods [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:441:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbAllServerInfoMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:601:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeySymsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:682:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbNumKbdGroups [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:816:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbNumVirtualMods [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:885:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyTypesMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:930:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbInternalModsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBGetMap.c:66:21: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGetMap.c:81:21: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGetMap.c:187:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGetMap.c:320:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGetMap.c:382:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGetMap.c:413:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGetMap.c:448:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGetMap.c:757:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGetMap.c:793:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGetMap.c:827:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBGetMap.c:755:18: style: Condition 'num>0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xkb/XKBGetMap.c:745:14: note: Assuming that condition 'num<1' is not redundant libX11-1.8.12/src/xkb/XKBGetMap.c:755:18: note: Condition 'num>0' is always true libX11-1.8.12/src/xkb/XKBGetMap.c:791:18: style: Condition 'num>0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xkb/XKBGetMap.c:782:14: note: Assuming that condition 'num<1' is not redundant libX11-1.8.12/src/xkb/XKBGetMap.c:791:18: note: Condition 'num>0' is always true libX11-1.8.12/src/xkb/XKBGetMap.c:825:18: style: Condition 'num>0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xkb/XKBGetMap.c:816:14: note: Assuming that condition 'num<1' is not redundant libX11-1.8.12/src/xkb/XKBGetMap.c:825:18: note: Condition 'num>0' is always true libX11-1.8.12/src/xkb/XKBGetMap.c:36:72: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGetMap.c:140:71: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGetMap.c:245:75: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGetMap.c:324:34: style: Variable 'wire' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBGetMap.c:338:75: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBGetMap.c:342:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBGetMap.c:44:15: style: Variable 'n' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xkb/XKBMAlloc.c:75:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:167:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:323:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:380:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:387:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:402:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:428:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:530:25: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:561:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:586:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:640:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:650:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:661:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:671:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:681:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:692:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:709:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:722:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:737:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:750:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:763:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:777:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:835:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMAlloc.c:468:29: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBMAlloc.c:706:13: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xkb/XKBRdBuf.c:103:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBRdBuf.c:81:26: style: Parameter 'wire' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBRdBuf.c:141:39: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBRdBuf.c:182:18: style: Variable 'pLen' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBNames.c:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBNames.c:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbUseCoreKbd [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBNames.c:247:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBNames.c:299:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBNames.c:337:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBNames.c:545:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBNames.c:790:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyTypeNamesMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkbShapeWireDesc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkbAnyDoodadWireDesc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkbSectionWireDesc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:170:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyNameLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:218:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbNoShape [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:253:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkbDoodadWireDesc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:311:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyNameLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:360:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:390:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyNameLength [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:422:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAlloc [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetGeom.c:453:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBMisc.c:843:58: style:inconclusive: Boolean expression '(tmp=XkbModActionVMods(&act->iso))!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libX11-1.8.12/src/xkb/XKBMisc.c:647:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMisc.c:743:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMisc.c:762:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBMisc.c:301:25: style: Variable 'syms' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBMisc.c:677:26: style: Parameter 'newTypesIn' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBSetGeom.c:253:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xkb/XKBSetGeom.c:51:39: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBSetGeom.c:437:14: style: Variable 'wire' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xkb/XKBSetMap.c:41:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyTypesMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyTypesMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeySymsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeySymsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyActionsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:184:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyActionsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:213:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyBehaviorsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:236:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyBehaviorsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbVirtualModsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:283:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbVirtualModsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:298:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbExplicitComponentsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:322:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbExplicitComponentsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:343:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbModifierMapMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:366:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbModifierMapMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:390:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbVirtualModMapMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:414:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbVirtualModMapMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:476:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:548:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBSetMap.c:58:63: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBSetMap.c:125:62: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBSetMap.c:230:67: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBSetMap.c:276:36: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBSetMap.c:317:66: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBSetMap.c:361:66: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBSetMap.c:409:68: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBUse.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbKeyTypesMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBUse.c:187:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MappingKeyboard [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBUse.c:215:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBUse.c:613:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbAllComponentsMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBUse.c:631:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBleds.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBleds.c:69:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBleds.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBleds.c:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBleds.c:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBleds.c:280:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlibDisplayNoXkb [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBleds.c:62:55: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBleds.c:86:46: style: Variable 'wire' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBNames.c:211:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xlibi18n/ICWrap.c:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNVaNestedList [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/ICWrap.c:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNVaNestedList [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/ICWrap.c:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNVaNestedList [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/ICWrap.c:137:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNVaNestedList [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/ICWrap.c:407:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLookupNone [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/ICWrap.c:417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLookupNone [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/ICWrap.c:432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLookupNone [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xkb/XKBNames.c:293:22: style: Parameter 'atoms' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBNames.c:777:41: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBNames.c:620:12: style: Variable 'nVMods' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xkb/XKBNames.c:620:20: style: Variable 'nLEDs' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xkb/XKBNames.c:620:51: style: Variable 'nGroups' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xlibi18n/IMWrap.c:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/IMWrap.c:98:20: style: Expression is always false because 'else if' condition matches previous condition at line 97. [multiCondition] libX11-1.8.12/src/xlibi18n/Xlcint.h:960:0: debug: Failed to parse 'typedef _XFUNCPROTOEND enum { XlcUnknown , XlcC0 , XlcGL , XlcC1 , XlcGR , XlcGLGR , XlcOther , XlcNONE } XlcSide ;'. The checking continues anyway. [simplifyTypedef] libX11-1.8.12/src/xlibi18n/XlcPublic.h:145:0: debug: Failed to parse 'typedef _XFUNCPROTOEND struct _FontScope { unsigned long start ; unsigned long end ; unsigned long shift ; unsigned long shift_direction ; } FontScopeRec , * FontScope ;'. The checking continues anyway. [simplifyTypedef] libX11-1.8.12/src/xlibi18n/XlcPubI.h:296:0: debug: Failed to parse 'typedef _XFUNCPROTOEND struct _ByteInfo { unsigned char start ; unsigned char end ; } ByteInfoRec , * ByteInfo ;'. The checking continues anyway. [simplifyTypedef] libX11-1.8.12/src/xlibi18n/XlcPublic.h:322:0: debug: Failed to parse 'typedef _XFUNCPROTOEND struct _FontDataRec { char * name ; } FontDataRec , * FontData ;'. The checking continues anyway. [simplifyTypedef] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:265:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNQueryInputStyle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:286:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNInputStyle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:312:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNInputStyle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:343:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:422:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:448:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:168:26: style: Parameter 'res_name' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:169:26: style: Parameter 'res_class' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:251:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that '_SetIMValues' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:114:5: note: You might need to cast the function pointer here libX11-1.8.12/src/xlibi18n/XDefaultIMIF.c:251:13: note: Parameter 'arg' can be declared as pointer to const libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:151:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_FONT [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:314:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:612:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:661:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:693:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCharStruct [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:755:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:791:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:821:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:885:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:1032:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontDataRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:1108:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XlcPubI.h:296:0: debug: Failed to parse 'typedef _XFUNCPROTOEND enum { XLC_OBJECT , XIM_OBJECT , XOM_OBJECT } XI18NDLType ;'. The checking continues anyway. [simplifyTypedef] libX11-1.8.12/src/xkb/XKBUse.c:40:38: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBUse.c:182:39: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xkb/XKBUse.c:212:15: style: Variable 'xkbevent' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:225:25: style: Variable 'sn' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:262:23: style: Variable 'mn' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:319:32: style: Variable 'cn' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:344:33: style: Variable 'in' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:363:33: style: Variable 'in' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:382:28: style: Variable 'bn' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:407:31: style: Variable 'axn' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:428:29: style: Variable 'nn' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:457:33: style: Variable 'cmn' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:478:31: style: Variable 'am' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:502:39: style: Variable 'ed' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:528:31: style: Variable 'nkn' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xkb/XKBUse.c:656:18: style: Variable 'str' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xlibi18n/XlcDL.c:169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XlcDL.c:339:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XlcDL.c:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XlcDL.c:423:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XlcDL.c:467:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XlcDL.c:521:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XlcDL.c:333:29: style:inconclusive: Function '_XlcDynamicLoad' argument 1 names different: declaration 'name' definition 'lc_name'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/Xlcint.h:936:18: note: Function '_XlcDynamicLoad' argument 1 names different: declaration 'name' definition 'lc_name'. libX11-1.8.12/src/xlibi18n/XlcDL.c:333:29: note: Function '_XlcDynamicLoad' argument 1 names different: declaration 'name' definition 'lc_name'. libX11-1.8.12/src/xlibi18n/XlcDL.c:167:22: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xlibi18n/XlcDL.c:284:12: style: Parameter 'lc_dir' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xlibi18n/XlcDL.c:381:9: style: Variable 'lc_name' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/XlcDL.c:424:9: style: Variable 'lc_name' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/XlcDL.c:522:9: style: Variable 'lc_name' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:693:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:354:11: style: Condition 'fn_list' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:1047:2: error: Memory leak: font_data.name [memleak] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:411:13: style: Variable 'charset_p' is reassigned a value before the old one has been used. [redundantAssignment] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:410:13: note: charset_p is assigned libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:411:13: note: charset_p is overwritten libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:163:11: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:319:11: style: Variable 'charset_p' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:1085:17: style: Parameter 'res_name' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:1085:41: style: Parameter 'res_class' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xlibi18n/XDefaultOMIF.c:1058:10: style: Variable 'data' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xlibi18n/XlcPubI.h:296:0: debug: Failed to parse 'typedef _XFUNCPROTOEND struct _CTDataRec { const char name [ 19 ] ; const char ct_sequence [ 5 ] ; } CTDataRec , * CTData ;'. The checking continues anyway. [simplifyTypedef] libX11-1.8.12/src/xlibi18n/XlcPubI.h:296:0: debug: Failed to parse 'typedef _XFUNCPROTOEND struct _XlcCharSetListRec { struct _XlcCharSetRec * charset ; struct _XlcCharSetListRec * next ; } XlcCharSetListRec , * XlcCharSetList ;'. The checking continues anyway. [simplifyTypedef] libX11-1.8.12/src/xlibi18n/XlcPubI.h:296:0: debug: Failed to parse 'typedef _XFUNCPROTOEND struct _XlcConverterListRec { struct _XLCd * from_lcd ; const char * from ; XrmQuark from_type ; struct _XLCd * to_lcd ; const char * to ; XrmQuark to_type ; struct _XlcConvRec * ( * converter ) ( struct _XLCd * from_lcd , const char * from_type , struct _XLCd * to_lcd , const char * to_type ) ; struct _XlcConverterListRec * next ; } XlcConverterListRec , * XlcConverterList ;'. The checking continues anyway. [simplifyTypedef] libX11-1.8.12/src/xlibi18n/lcCharSet.c:77:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGLGR [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcCharSet.c:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcCharSetListRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcCharSet.c:131:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcConv.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _conv_lock [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcConv.c:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _conv_lock [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcConv.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/XlcPubI.h:296:0: debug: Failed to parse 'typedef _XFUNCPROTOEND struct _DatabaseRec { char * category ; char * name ; char * * value ; int value_num ; struct _DatabaseRec * next ; } DatabaseRec , * Database ;'. The checking continues anyway. [simplifyTypedef] libX11-1.8.12/src/xlibi18n/lcCT.c:360:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGL [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcCT.c:554:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcCT.c:652:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGL [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcCT.c:917:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGR [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcCT.c:1176:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcCT.c:1274:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTDataRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcConv.c:95:17: style:inconclusive: Function '_XlcSetConverter' argument 2 names different: declaration 'from_type' definition 'from'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/XlcPublic.h:270:19: note: Function '_XlcSetConverter' argument 2 names different: declaration 'from_type' definition 'from'. libX11-1.8.12/src/xlibi18n/lcConv.c:95:17: note: Function '_XlcSetConverter' argument 2 names different: declaration 'from_type' definition 'from'. libX11-1.8.12/src/xlibi18n/lcConv.c:97:17: style:inconclusive: Function '_XlcSetConverter' argument 4 names different: declaration 'to_type' definition 'to'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/XlcPublic.h:272:19: note: Function '_XlcSetConverter' argument 4 names different: declaration 'to_type' definition 'to'. libX11-1.8.12/src/xlibi18n/lcConv.c:97:17: note: Function '_XlcSetConverter' argument 4 names different: declaration 'to_type' definition 'to'. libX11-1.8.12/src/xlibi18n/lcConv.c:311:17: style:inconclusive: Function '_XlcOpenConverter' argument 2 names different: declaration 'from_type' definition 'from'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/XlcPublic.h:245:18: note: Function '_XlcOpenConverter' argument 2 names different: declaration 'from_type' definition 'from'. libX11-1.8.12/src/xlibi18n/lcConv.c:311:17: note: Function '_XlcOpenConverter' argument 2 names different: declaration 'from_type' definition 'from'. libX11-1.8.12/src/xlibi18n/lcConv.c:313:17: style:inconclusive: Function '_XlcOpenConverter' argument 4 names different: declaration 'to_type' definition 'to'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/XlcPublic.h:247:18: note: Function '_XlcOpenConverter' argument 4 names different: declaration 'to_type' definition 'to'. libX11-1.8.12/src/xlibi18n/lcConv.c:313:17: note: Function '_XlcOpenConverter' argument 4 names different: declaration 'to_type' definition 'to'. libX11-1.8.12/src/xlibi18n/lcConv.c:55:6: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libX11-1.8.12/src/xlibi18n/lcConv.c:172:28: error: Uninitialized variable: charset [uninitvar] libX11-1.8.12/src/xlibi18n/lcDB.c:589:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcFile.c:303:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLOCALELIBDIR [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcFile.c:429:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcFile.c:471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcFile.c:562:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcFile.c:640:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcDB.c:168:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xlibi18n/lcDB.c:176:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xlibi18n/lcDB.c:204:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xlibi18n/lcDB.c:241:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xlibi18n/lcDB.c:261:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xlibi18n/lcDB.c:1068:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libX11-1.8.12/src/xlibi18n/lcDB.c:1186:17: style:inconclusive: Function '_XlcGetResource' argument 3 names different: declaration '_class' definition 'class'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/XlcPublic.h:279:18: note: Function '_XlcGetResource' argument 3 names different: declaration '_class' definition 'class'. libX11-1.8.12/src/xlibi18n/lcDB.c:1186:17: note: Function '_XlcGetResource' argument 3 names different: declaration '_class' definition 'class'. libX11-1.8.12/src/xlibi18n/lcDB.c:472:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcDB.c:511:8: style: Variable 'old_list' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcDB.c:698:15: style: Parameter 'db' can be declared as pointer to const. However it seems that 'f_comment' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xlibi18n/lcDB.c:1090:30: note: You might need to cast the function pointer here libX11-1.8.12/src/xlibi18n/lcDB.c:698:15: note: Parameter 'db' can be declared as pointer to const libX11-1.8.12/src/xlibi18n/lcDB.c:715:15: style: Parameter 'db' can be declared as pointer to const. However it seems that 'f_white' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xlibi18n/lcDB.c:1106:30: note: You might need to cast the function pointer here libX11-1.8.12/src/xlibi18n/lcDB.c:715:15: note: Parameter 'db' can be declared as pointer to const libX11-1.8.12/src/xlibi18n/lcDB.c:729:15: style: Parameter 'db' can be declared as pointer to const. However it seems that 'f_semicolon' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xlibi18n/lcDB.c:1093:30: note: You might need to cast the function pointer here libX11-1.8.12/src/xlibi18n/lcDB.c:729:15: note: Parameter 'db' can be declared as pointer to const libX11-1.8.12/src/xlibi18n/lcDB.c:751:15: style: Parameter 'db' can be declared as pointer to const. However it seems that 'f_left_brace' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libX11-1.8.12/src/xlibi18n/lcDB.c:1099:30: note: You might need to cast the function pointer here libX11-1.8.12/src/xlibi18n/lcDB.c:751:15: note: Parameter 'db' can be declared as pointer to const libX11-1.8.12/src/xlibi18n/lcFile.c:382:30: warning: Either the condition 'tmp' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] libX11-1.8.12/src/xlibi18n/lcFile.c:386:9: note: Assuming that condition 'tmp' is not redundant libX11-1.8.12/src/xlibi18n/lcFile.c:380:21: note: tmp is assigned 'name' here. libX11-1.8.12/src/xlibi18n/lcFile.c:382:30: note: Null pointer dereference libX11-1.8.12/src/xlibi18n/lcFile.c:168:11: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcFile.c:242:11: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcFile.c:329:18: style: Variable 'from' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcFile.c:329:25: style: Variable 'to' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcFile.c:411:11: style: Variable 'siname' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcFile.c:565:17: style: Variable 'locale_alias' can be declared as const array [constVariable] libX11-1.8.12/src/xlibi18n/lcFile.c:567:11: style: Variable 'target_dir' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcFile.c:643:17: style: Variable 'locale_alias' can be declared as const array [constVariable] libX11-1.8.12/src/xlibi18n/lcFile.c:645:11: style: Variable 'target_dir' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcFile.c:367:12: warning: Uninitialized variable: dst [uninitvar] libX11-1.8.12/src/xlibi18n/lcFile.c:423:12: note: Calling function 'lowercase', 1st argument 'cat' value is libX11-1.8.12/src/xlibi18n/lcFile.c:367:12: note: Uninitialized variable: dst libX11-1.8.12/src/xlibi18n/lcFile.c:135:13: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xlibi18n/lcGeneric.c:360:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontScopeRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcGeneric.c:428:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcGeneric.c:568:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcGeneric.c:667:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGL [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcGeneric.c:740:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcGeneric.c:1008:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable superclass [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcGeneric.c:1174:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable superclass [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcPrTxt.c:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcGeneric.c:580:28: style: Condition 'conversion==NULL' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcGeneric.c:573:22: note: Assignment 'conversion=0', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcGeneric.c:580:28: note: Condition 'conversion==NULL' is always true libX11-1.8.12/src/xlibi18n/lcGeneric.c:750:18: style: Condition 'codeset==NULL' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcGeneric.c:738:24: note: Assignment 'codeset=NULL', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcGeneric.c:750:18: note: Condition 'codeset==NULL' is always true libX11-1.8.12/src/xlibi18n/lcGeneric.c:748:12: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcGeneric.c:290:14: style: Variable 'num' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xlibi18n/XlcPubI.h:296:0: debug: Failed to parse 'typedef _XFUNCPROTOEND struct _UbStateRec { struct _XLCd * lcd ; } UbStateRec , * UbState ;'. The checking continues anyway. [simplifyTypedef] libX11-1.8.12/src/xlibi18n/lcRM.c:200:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UbStateRec [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcPublic.c:308:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcRM.c:196:15: style:inconclusive: Function '_XrmDefaultInitParseInfo' argument 2 names different: declaration 'state' definition 'rm_state'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/XlcPubI.h:138:16: note: Function '_XrmDefaultInitParseInfo' argument 2 names different: declaration 'state' definition 'rm_state'. libX11-1.8.12/src/xlibi18n/lcRM.c:196:15: note: Function '_XrmDefaultInitParseInfo' argument 2 names different: declaration 'state' definition 'rm_state'. libX11-1.8.12/src/xlibi18n/lcStd.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcTxtPr.c:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcTxtPr.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNoMemory [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcStd.c:234:48: style: Parameter 'wstr2' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xlibi18n/lcStd.c:246:48: style: Parameter 'wstr2' can be declared as pointer to const [constParameterPointer] libX11-1.8.12/src/xlibi18n/lcStd.c:265:23: style: Variable 'wstr_ptr' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUniConv/cjk_tab_to_h.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUniConv/cjk_tab_to_h.c:775:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:95:13: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:102:13: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:108:13: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:113:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:69:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:68:21: note: Assuming allocation function fails libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:68:21: note: Assignment 's=malloc(strlen(c_charsetname)+strlen(".h")+1)', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:69:12: note: Null pointer dereference libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:69:37: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:68:21: note: Assuming allocation function fails libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:68:21: note: Assignment 's=malloc(strlen(c_charsetname)+strlen(".h")+1)', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:69:37: note: Null pointer dereference libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:74:49: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:68:21: note: Assuming allocation function fails libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:68:21: note: Assignment 's=malloc(strlen(c_charsetname)+strlen(".h")+1)', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:70:16: note: Assignment 'filename=s', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:74:49: note: Null pointer dereference libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:124:14: warning: If memory allocation fails, then there is a possible null pointer dereference: fname [nullPointerOutOfMemory] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:123:27: note: Assuming allocation function fails libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:123:27: note: Assignment 'fname=malloc(strlen(directory)+strlen(filename)+1)', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:124:14: note: Null pointer dereference libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:124:39: warning: If memory allocation fails, then there is a possible null pointer dereference: fname [nullPointerOutOfMemory] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:123:27: note: Assuming allocation function fails libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:123:27: note: Assignment 'fname=malloc(strlen(directory)+strlen(filename)+1)', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:124:39: note: Null pointer dereference libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:125:17: warning: If memory allocation fails, then there is a possible null pointer dereference: fname [nullPointerOutOfMemory] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:123:27: note: Assuming allocation function fails libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:123:27: note: Assignment 'fname=malloc(strlen(directory)+strlen(filename)+1)', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:125:17: note: Null pointer dereference libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:316:23: style: Variable 'pages[j>>8]' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xlibi18n/lcUniConv/cjk_tab_to_h.c:626:48: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libX11-1.8.12/src/xlibi18n/lcUniConv/cjk_tab_to_h.c:96:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libX11-1.8.12/src/xlibi18n/lcUniConv/cjk_tab_to_h.c:106:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libX11-1.8.12/src/xlibi18n/lcUniConv/cjk_tab_to_h.c:113:13: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libX11-1.8.12/src/xlibi18n/lcUniConv/cjk_tab_to_h.c:790:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libX11-1.8.12/src/xlibi18n/lcUniConv/cjk_tab_to_h.c:794:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libX11-1.8.12/src/xlibi18n/lcUniConv/cjk_tab_to_h.c:814:13: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libX11-1.8.12/src/xlibi18n/lcUniConv/cjk_tab_to_h.c:302:21: style: Variable 'pages[j>>8]' is assigned a value that is never used. [unreadVariable] libX11-1.8.12/src/xlibi18n/mbWMProps.c:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XStdICCTextStyle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLocaleNotSupported [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLocaleNotSupported [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:390:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLocaleNotSupported [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:407:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLocaleNotSupported [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:424:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLocaleNotSupported [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:441:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLocaleNotSupported [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:486:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:512:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:526:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:545:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:104:25: style:inconclusive: Function '_XlcValidModSyntax' argument 2 names different: declaration 'valid' definition 'valid_mods'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/Xlcint.h:771:25: note: Function '_XlcValidModSyntax' argument 2 names different: declaration 'valid' definition 'valid_mods'. libX11-1.8.12/src/xlibi18n/lcWrap.c:104:25: note: Function '_XlcValidModSyntax' argument 2 names different: declaration 'valid' definition 'valid_mods'. libX11-1.8.12/src/xlibi18n/lcWrap.c:338:15: style:inconclusive: Function '_XrmInitParseInfo' argument 1 names different: declaration 'statep' definition 'state'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/Xlcint.h:797:12: note: Function '_XrmInitParseInfo' argument 1 names different: declaration 'statep' definition 'state'. libX11-1.8.12/src/xlibi18n/lcWrap.c:338:15: note: Function '_XrmInitParseInfo' argument 1 names different: declaration 'statep' definition 'state'. libX11-1.8.12/src/xlibi18n/lcWrap.c:521:10: style:inconclusive: Function '_XlcCountVaList' argument 2 names different: declaration 'count_return' definition 'count_ret'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/Xlcint.h:841:11: note: Function '_XlcCountVaList' argument 2 names different: declaration 'count_return' definition 'count_ret'. libX11-1.8.12/src/xlibi18n/lcWrap.c:521:10: note: Function '_XlcCountVaList' argument 2 names different: declaration 'count_return' definition 'count_ret'. libX11-1.8.12/src/xlibi18n/lcWrap.c:535:17: style:inconclusive: Function '_XlcVaToArgList' argument 3 names different: declaration 'args_return' definition 'args_ret'. [funcArgNamesDifferent] libX11-1.8.12/src/xlibi18n/Xlcint.h:847:18: note: Function '_XlcVaToArgList' argument 3 names different: declaration 'args_return' definition 'args_ret'. libX11-1.8.12/src/xlibi18n/lcWrap.c:535:17: note: Function '_XlcVaToArgList' argument 3 names different: declaration 'args_return' definition 'args_ret'. libX11-1.8.12/src/xlibi18n/utf8WMProps.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XStdICCTextStyle [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcWrap.c:300:4: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libX11-1.8.12/src/xlibi18n/lcUTF8.c:472:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:490:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:572:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGR [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:619:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:722:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:934:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:951:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codeset [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:995:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcGR [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1017:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1506:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1599:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1721:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1918:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:2014:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XlcNONE [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUTF8.c:2268:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_2.h:84:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_2.h:80:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_2.h:84:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_3.h:88:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_3.h:84:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_3.h:88:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_4.h:84:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_4.h:80:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_4.h:84:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_5.h:65:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_5.h:61:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_5.h:65:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_6.h:70:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_6.h:66:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_6.h:70:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_7.h:76:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_7.h:72:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_7.h:76:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_8.h:77:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_8.h:73:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_8.h:77:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_9.h:57:15: style: Condition 'wc>=0x00d0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_9.h:53:10: note: Assuming that condition 'wc<0x00d0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_9.h:57:15: note: Condition 'wc>=0x00d0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_10.h:78:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_10.h:74:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_10.h:78:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_13.h:81:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_13.h:77:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_13.h:81:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_14.h:93:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_14.h:89:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_14.h:93:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_15.h:49:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_15.h:45:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_15.h:49:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_16.h:84:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_16.h:80:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_16.h:84:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_9e.h:85:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_9e.h:81:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/iso8859_9e.h:85:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/armscii_8.h:82:15: style: Condition 'wc>=0x0028' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/armscii_8.h:78:10: note: Assuming that condition 'wc<0x0028' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/armscii_8.h:82:15: note: Condition 'wc>=0x0028' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/cp1133.h:80:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/cp1133.h:76:10: note: Assuming that condition 'wc<0x00a0' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/cp1133.h:80:15: note: Condition 'wc>=0x00a0' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/georgian_academy.h:68:15: style: Condition 'wc>=0x0080' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/georgian_academy.h:64:10: note: Assuming that condition 'wc<0x0080' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/georgian_academy.h:68:15: note: Condition 'wc>=0x0080' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/georgian_ps.h:85:15: style: Condition 'wc>=0x0080' is always true [knownConditionTrueFalse] libX11-1.8.12/src/xlibi18n/lcUniConv/georgian_ps.h:81:10: note: Assuming that condition 'wc<0x0080' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/georgian_ps.h:85:15: note: Condition 'wc>=0x0080' is always true libX11-1.8.12/src/xlibi18n/lcUniConv/big5hkscs.h:6215:12: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] libX11-1.8.12/src/xlibi18n/lcUTF8.c:402:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:604:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:707:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:803:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:879:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1079:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1160:14: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1227:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1292:14: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1344:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1410:14: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1491:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1584:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1670:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1821:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1903:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:1999:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:2092:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUTF8.c:2159:20: style: Variable 'dstend' can be declared as pointer to const [constVariablePointer] libX11-1.8.12/src/xlibi18n/lcUniConv/viscii.h:109:56: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 109. [shiftTooManyBitsSigned] libX11-1.8.12/src/xlibi18n/lcUniConv/viscii.h:109:26: note: Assuming that condition 'wc>=0x0020' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/viscii.h:109:56: note: Shift libX11-1.8.12/src/xlibi18n/lcUniConv/tcvn.h:118:56: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 118. [shiftTooManyBitsSigned] libX11-1.8.12/src/xlibi18n/lcUniConv/tcvn.h:118:26: note: Assuming that condition 'wc>=0x0020' is not redundant libX11-1.8.12/src/xlibi18n/lcUniConv/tcvn.h:118:56: note: Shift diff: head libX11-1.8.12/modules/im/ximcp/imDefIm.c:261:6: error: Uninitialized variable: ev [uninitvar] libX11-1.8.12/modules/im/ximcp/imDefIm.c:254:28: note: Assignment 'ev=(XSelectionEvent*)&event', assigned value is libX11-1.8.12/modules/im/ximcp/imDefIm.c:261:6: note: Uninitialized variable: ev head libX11-1.8.12/src/PolyReg.c:528:11: error: Uninitialized variable: FirstPtBlock [uninitvar] head libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:124:39: warning: If memory allocation fails, then there is a possible null pointer dereference: fname [nullPointerOutOfMemory] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:123:27: note: Assuming allocation function fails libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:123:27: note: Assignment 'fname=malloc(strlen(directory)+strlen(filename)+1)', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:124:39: note: Null pointer dereference head libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:69:37: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:68:21: note: Assuming allocation function fails libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:68:21: note: Assignment 's=malloc(strlen(c_charsetname)+strlen(".h")+1)', assigned value is 0 libX11-1.8.12/src/xlibi18n/lcUniConv/8bit_tab_to_h.c:69:37: note: Null pointer dereference DONE