2024-04-22 13:05 ftp://ftp.de.debian.org/debian/pool/main/t/termpaint/termpaint_0.3.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: ea2e716 (2024-04-21 15:59:20 +0200) count: 693 693 elapsed-time: 36.0 36.1 head-timing-info: old-timing-info: head results: termpaint-0.3.0/demo/attrs.c:32:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/attrs.c:108:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_STYLE_BOLD [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/attrs.c:140:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/attrs.c:153:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_INDEXED_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/attrs.c:236:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_INDEXED_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/attrs.c:326:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/attrs.c:399:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/attrs.c:510:9: style: Condition '!init()' is always false [knownConditionTrueFalse] termpaint-0.3.0/demo/attrs.c:510:14: note: Calling function 'init' returns 1 termpaint-0.3.0/demo/attrs.c:510:9: note: Condition '!init()' is always false termpaint-0.3.0/demo/attrs.c:420:24: style: Local variable 'evt' shadows outer variable [shadowVariable] termpaint-0.3.0/demo/attrs.c:396:16: note: Shadowed declaration termpaint-0.3.0/demo/attrs.c:420:24: note: Shadow variable termpaint-0.3.0/demo/attrs.c:459:32: style: Local variable 'evt' shadows outer variable [shadowVariable] termpaint-0.3.0/demo/attrs.c:420:24: note: Shadowed declaration termpaint-0.3.0/demo/attrs.c:459:32: note: Shadow variable termpaint-0.3.0/demo/attrs.c:139:65: style: Parameter 'evt' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/demo/chars.c:32:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/chars.c:100:9: style: Condition '!init()' is always false [knownConditionTrueFalse] termpaint-0.3.0/demo/chars.c:100:14: note: Calling function 'init' returns 1 termpaint-0.3.0/demo/chars.c:100:9: note: Condition '!init()' is always false termpaint-0.3.0/demo/detect.c:87:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_LOG_AUTO_DETECT_TRACE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/detect.c:95:11: style: Variable 'self_reported_name_and_version' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/demo/life.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/life.c:188:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_DEFAULT_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/life.c:246:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_MOUSE_MODE_DRAG [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/life.c:148:14: style: Local variable 'i' shadows outer variable [shadowVariable] termpaint-0.3.0/demo/life.c:134:16: note: Shadowed declaration termpaint-0.3.0/demo/life.c:148:14: note: Shadow variable termpaint-0.3.0/demo/shuffle.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/shuffle.c:129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BLACK [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/shuffle.c:256:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_MOUSE_MODE_CLICKS [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/shuffle.c:137:14: style: Local variable 'x' shadows outer variable [shadowVariable] termpaint-0.3.0/demo/shuffle.c:90:5: note: Shadowed declaration termpaint-0.3.0/demo/shuffle.c:137:14: note: Shadow variable termpaint-0.3.0/demo/shuffle.c:138:18: style: Local variable 'y' shadows outer variable [shadowVariable] termpaint-0.3.0/demo/shuffle.c:90:8: note: Shadowed declaration termpaint-0.3.0/demo/shuffle.c:138:18: note: Shadow variable termpaint-0.3.0/demo/shuffle.c:232:14: style: Local variable 'x' shadows outer variable [shadowVariable] termpaint-0.3.0/demo/shuffle.c:90:5: note: Shadowed declaration termpaint-0.3.0/demo/shuffle.c:232:14: note: Shadow variable termpaint-0.3.0/demo/shuffle.c:233:18: style: Local variable 'y' shadows outer variable [shadowVariable] termpaint-0.3.0/demo/shuffle.c:90:8: note: Shadowed declaration termpaint-0.3.0/demo/shuffle.c:233:18: note: Shadow variable termpaint-0.3.0/demo/shuffle.c:260:14: style: Local variable 'x' shadows outer variable [shadowVariable] termpaint-0.3.0/demo/shuffle.c:90:5: note: Shadowed declaration termpaint-0.3.0/demo/shuffle.c:260:14: note: Shadow variable termpaint-0.3.0/demo/shuffle.c:261:18: style: Local variable 'y' shadows outer variable [shadowVariable] termpaint-0.3.0/demo/shuffle.c:90:8: note: Shadowed declaration termpaint-0.3.0/demo/shuffle.c:261:18: note: Shadow variable termpaint-0.3.0/demo/shuffle.c:275:16: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/demo/textwrap.c:14:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/demo/textwrap.c:12:54: style: Parameter 'event' can be declared as pointer to const. However it seems that 'event_callback' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/demo/textwrap.c:59:17: note: You might need to cast the function pointer here termpaint-0.3.0/demo/textwrap.c:12:54: note: Parameter 'event' can be declared as pointer to const termpaint-0.3.0/doc/callback-event-handling.c:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/doc/callback-event-handling.c:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_DEFAULT_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/doc/callback-event-handling.c:39:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'quit_dialog_callback' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/doc/callback-event-handling.c:84:24: note: You might need to cast the function pointer here termpaint-0.3.0/doc/callback-event-handling.c:39:60: note: Parameter 'event' can be declared as pointer to const termpaint-0.3.0/doc/callback-event-handling.c:96:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'main_screen_callback' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/doc/callback-event-handling.c:130:24: note: You might need to cast the function pointer here termpaint-0.3.0/doc/callback-event-handling.c:96:60: note: Parameter 'event' can be declared as pointer to const termpaint-0.3.0/doc/getting-started.c:14:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/doc/getting-started.c:12:54: style: Parameter 'event' can be declared as pointer to const. However it seems that 'event_callback' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/doc/getting-started.c:39:17: note: You might need to cast the function pointer here termpaint-0.3.0/doc/getting-started.c:12:54: note: Parameter 'event' can be declared as pointer to const termpaint-0.3.0/doc/sync-event-handling.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/doc/sync-event-handling.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_DEFAULT_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/doc/sync-event-handling.c:133:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/doc/sync-event-handling.c:91:16: style: Variable 'event' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/doc/sync-event-handling.c:132:16: style: Variable 'event' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/inputevents.cpp:106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] termpaint-0.3.0/inputevents.cpp:131:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_KEY [valueFlowBailoutIncompleteVar] termpaint-0.3.0/inputevents.cpp:286:24: style: Variable 'event' can be declared as reference to const [constVariableReference] termpaint-0.3.0/inputevents.cpp:224:18: style: Variable 'buf' can be declared as const array [constVariable] termpaint-0.3.0/inputevents.cpp:229:18: style: Variable 'buf' can be declared as const array [constVariable] termpaint-0.3.0/inputevents.cpp:234:18: style: Variable 'buf' can be declared as const array [constVariable] termpaint-0.3.0/inputevents.cpp:239:18: style: Variable 'buf' can be declared as const array [constVariable] termpaint-0.3.0/inputevents.cpp:249:22: style: Variable 'buf' can be declared as const array [constVariable] termpaint-0.3.0/inputevents.cpp:253:22: style: Variable 'buf' can be declared as const array [constVariable] termpaint-0.3.0/inputevents.cpp:266:18: style: Variable 'buf' can be declared as const array [constVariable] termpaint-0.3.0/termpaint.c:3185:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_COLOR_SLOT_REPORT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint.c:3260:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_REPAINT_REQUESTED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint.c:3418:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CURSOR_POSITION [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint_compiler.h:36:35: style: Comparing expression of type 'signed int' against value -2147483648. Condition is always false. [compareValueOutOfTypeRangeError] termpaint-0.3.0/termpaint.c:1526:55: style: Condition 'src_scan->text_len==0' is always true [knownConditionTrueFalse] termpaint-0.3.0/termpaint.c:1523:48: note: Assuming that condition 'src_scan->text_len>0' is not redundant termpaint-0.3.0/termpaint.c:1526:55: note: Condition 'src_scan->text_len==0' is always true termpaint-0.3.0/termpaint.c:1592:51: style: Condition 'src_cell->text_len==0' is always true [knownConditionTrueFalse] termpaint-0.3.0/termpaint.c:1589:44: note: Assuming that condition 'src_cell->text_len>0' is not redundant termpaint-0.3.0/termpaint.c:1592:51: note: Condition 'src_cell->text_len==0' is always true termpaint-0.3.0/termpaint.c:2075:46: style: Condition 'term->primary.height' is always true [knownConditionTrueFalse] termpaint-0.3.0/termpaint.c:749:24: style: Variable 'dst_cell->text_len' is reassigned a value before the old one has been used. [redundantAssignment] termpaint-0.3.0/termpaint.c:745:32: note: dst_cell->text_len is assigned termpaint-0.3.0/termpaint.c:749:24: note: dst_cell->text_len is overwritten termpaint-0.3.0/termpaint.c:2075:30: style: Same expression on both sides of '&&'. [duplicateExpression] termpaint-0.3.0/termpaint.c:965:102: style:inconclusive: Function 'termpaint_surface_write_with_attr_clipped' argument 4 names different: declaration 'string' definition 'string_s'. [funcArgNamesDifferent] termpaint-0.3.0/termpaint.h:231:120: note: Function 'termpaint_surface_write_with_attr_clipped' argument 4 names different: declaration 'string' definition 'string_s'. termpaint-0.3.0/termpaint.c:965:102: note: Function 'termpaint_surface_write_with_attr_clipped' argument 4 names different: declaration 'string' definition 'string_s'. termpaint-0.3.0/termpaint.c:970:106: style:inconclusive: Function 'termpaint_surface_write_with_len_attr_clipped' argument 4 names different: declaration 'string' definition 'string_s'. [funcArgNamesDifferent] termpaint-0.3.0/termpaint.h:232:124: note: Function 'termpaint_surface_write_with_len_attr_clipped' argument 4 names different: declaration 'string' definition 'string_s'. termpaint-0.3.0/termpaint.c:970:106: note: Function 'termpaint_surface_write_with_len_attr_clipped' argument 4 names different: declaration 'string' definition 'string_s'. termpaint-0.3.0/termpaint.c:1609:74: style:inconclusive: Function 'termpaintp_surface_copy_rect_same_surface' argument 1 names different: declaration 'src_surface' definition 'dst_surface'. [funcArgNamesDifferent] termpaint-0.3.0/termpaint.c:1414:74: note: Function 'termpaintp_surface_copy_rect_same_surface' argument 1 names different: declaration 'src_surface' definition 'dst_surface'. termpaint-0.3.0/termpaint.c:1609:74: note: Function 'termpaintp_surface_copy_rect_same_surface' argument 1 names different: declaration 'src_surface' definition 'dst_surface'. termpaint-0.3.0/termpaint.c:4297:71: style:inconclusive: Function 'termpaint_attr_clone_or_nullptr' argument 1 names different: declaration 'attr' definition 'orig'. [funcArgNamesDifferent] termpaint-0.3.0/termpaint.h:167:89: note: Function 'termpaint_attr_clone_or_nullptr' argument 1 names different: declaration 'attr' definition 'orig'. termpaint-0.3.0/termpaint.c:4297:71: note: Function 'termpaint_attr_clone_or_nullptr' argument 1 names different: declaration 'attr' definition 'orig'. termpaint-0.3.0/termpaint.c:4327:60: style:inconclusive: Function 'termpaint_attr_clone' argument 1 names different: declaration 'attr' definition 'orig'. [funcArgNamesDifferent] termpaint-0.3.0/termpaint.h:166:78: note: Function 'termpaint_attr_clone' argument 1 names different: declaration 'attr' definition 'orig'. termpaint-0.3.0/termpaint.c:4327:60: note: Function 'termpaint_attr_clone' argument 1 names different: declaration 'attr' definition 'orig'. termpaint-0.3.0/termpaint.c:1082:23: style: Local variable 'c' shadows outer variable [shadowVariable] termpaint-0.3.0/termpaint.c:1062:19: note: Shadowed declaration termpaint-0.3.0/termpaint.c:1082:23: note: Shadow variable termpaint-0.3.0/termpaint.c:3219:33: style: Local variable 'event' shadows outer argument [shadowArgument] termpaint-0.3.0/termpaint.c:3182:79: note: Shadowed declaration termpaint-0.3.0/termpaint.c:3219:33: note: Shadow variable termpaint-0.3.0/termpaint.c:769:110: style: Parameter 'setup' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:770:64: style: Parameter 'cleanup' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:816:23: style: Variable 'c' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:821:27: style: Variable 'old_c' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:903:63: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:1257:63: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:1387:48: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:1486:19: style: Variable 'src_cell' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:1490:31: style: Variable 'src_scan' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:1491:31: style: Variable 'dst_scan' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:1637:11: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:1645:11: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:1653:11: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:1661:11: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:1678:11: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:1685:23: style: Variable 'patch' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:1734:11: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:2155:66: style: Parameter 'terminal' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:2199:63: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:2269:132: style: Parameter 'direct' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:2269:146: style: Parameter 'indexed' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:2269:161: style: Parameter 'sep' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:2361:19: style: Variable 'first_next_line' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:2365:23: style: Variable 'last_this_line' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:2386:27: style: Variable 'c' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaint.c:4523:79: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaint.c:4968:28: style: struct member 'pal_entry::nr' is never used. [unusedStructMember] termpaint-0.3.0/termpaint.c:4968:36: style: struct member 'pal_entry::r' is never used. [unusedStructMember] termpaint-0.3.0/termpaint.c:4968:38: style: struct member 'pal_entry::g' is never used. [unusedStructMember] termpaint-0.3.0/termpaint.c:4968:40: style: struct member 'pal_entry::b' is never used. [unusedStructMember] termpaint-0.3.0/termpaint.c:2337:34: style: Variable 'speculation_buffer_state' is assigned a value that is never used. [unreadVariable] termpaint-0.3.0/termpaint.c:2340:35: style: Variable 'pending_colum_move_digits' is assigned a value that is never used. [unreadVariable] termpaint-0.3.0/termpaint.c:2341:40: style: Variable 'pending_colum_move_digits_step' is assigned a value that is never used. [unreadVariable] termpaint-0.3.0/termpaint.c:2344:74: style: Variable 'softwrap' is assigned a value that is never used. [unreadVariable] termpaint-0.3.0/termpaint.c:2639:31: style: Variable 'current_patch_idx' is assigned a value that is never used. [unreadVariable] termpaint-0.3.0/termpaint_image.cpp:315:9: debug: Failed to instantiate template "has". The checking continues anyway. [templateInstantiation] termpaint-0.3.0/termpaint_image.cpp:419:17: debug: Failed to instantiate template "has". The checking continues anyway. [templateInstantiation] termpaint-0.3.0/termpaint_image.cpp:94:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_DEFAULT_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint_image.cpp:175:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_STYLE_BOLD [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint_image.cpp:282:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint_image.cpp:329:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_NAMED_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint_image.cpp:393:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_DEFAULT_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint_image.cpp:270:9: style: Class 'fread_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/termpaint_image.cpp:324:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] termpaint-0.3.0/termpaint_image.cpp:324:9: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] termpaint-0.3.0/termpaint_image.cpp:324:9: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] termpaint-0.3.0/termpaint_image.cpp:76:19: style: C-style pointer casting [cstyleCast] termpaint-0.3.0/termpaint_image.cpp:117:31: style: C-style pointer casting [cstyleCast] termpaint-0.3.0/termpaint_image.cpp:454:13: style: Local variable 'width' shadows outer variable [shadowVariable] termpaint-0.3.0/termpaint_image.cpp:372:9: note: Shadowed declaration termpaint-0.3.0/termpaint_image.cpp:454:13: note: Shadow variable termpaint-0.3.0/termpaint_input.c:775:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_MOD_SHIFT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint_input.c:833:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_KEY [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint_input.c:1775:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_MOD_CTRL [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaint_input.c:1495:65: style:inconclusive: Function 'termpaint_input_add_data' argument 2 names different: declaration 'data' definition 'data_s'. [funcArgNamesDifferent] termpaint-0.3.0/termpaint_input.h:27:83: note: Function 'termpaint_input_add_data' argument 2 names different: declaration 'data' definition 'data_s'. termpaint-0.3.0/termpaint_input.c:1495:65: note: Function 'termpaint_input_add_data' argument 2 names different: declaration 'data' definition 'data_s'. termpaint-0.3.0/termpaintx.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:103:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:122:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:157:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:271:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNBRK [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:366:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:390:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:445:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:529:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:544:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERASE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx.c:186:23: warning: Either the condition 'fd_data->fd!=-1' is redundant or tcsetattr() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] termpaint-0.3.0/termpaintx.c:187:44: note: Assuming that condition 'fd_data->fd!=-1' is not redundant termpaint-0.3.0/termpaintx.c:186:23: note: Invalid argument termpaint-0.3.0/termpaintx.c:421:17: style: Local variable 'amount' shadows outer variable [shadowVariable] termpaint-0.3.0/termpaintx.c:403:9: note: Shadowed declaration termpaint-0.3.0/termpaintx.c:421:17: note: Shadow variable termpaint-0.3.0/termpaintx.c:502:21: style: Local variable 'amount' shadows outer variable [shadowVariable] termpaint-0.3.0/termpaintx.c:476:13: note: Shadowed declaration termpaint-0.3.0/termpaintx.c:502:21: note: Shadow variable termpaint-0.3.0/termpaintx.c:324:31: style: Variable 't' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaintx.c:334:31: style: Variable 't' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/termpaintx.c:365:85: style: Parameter 'pfd' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/termpaintx_ttyrescue.c:162:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx_ttyrescue.c:478:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VINTR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termpaintx_ttyrescue.c:173:15: style: Condition 'shmfd==-1' is always true [knownConditionTrueFalse] termpaint-0.3.0/termpaintx_ttyrescue.c:142:18: note: Assignment 'shmfd=-1', assigned value is -1 termpaint-0.3.0/termpaintx_ttyrescue.c:173:15: note: Condition 'shmfd==-1' is always true termpaint-0.3.0/termpaintx_ttyrescue.c:157:15: style: The comparison 'shmfd != -1' is always false. [knownConditionTrueFalse] termpaint-0.3.0/termpaintx_ttyrescue.c:142:18: note: 'shmfd' is assigned value '-1' here. termpaint-0.3.0/termpaintx_ttyrescue.c:157:15: note: The comparison 'shmfd != -1' is always false. termpaint-0.3.0/termpaintx_ttyrescue.c:121:65: style:inconclusive: Function 'termpaintx_ttyrescue_start_or_nullptr' argument 1 names different: declaration 'fd' definition 'tty_fd'. [funcArgNamesDifferent] termpaint-0.3.0/termpaintx_ttyrescue.h:29:83: note: Function 'termpaintx_ttyrescue_start_or_nullptr' argument 1 names different: declaration 'fd' definition 'tty_fd'. termpaint-0.3.0/termpaintx_ttyrescue.c:121:65: note: Function 'termpaintx_ttyrescue_start_or_nullptr' argument 1 names different: declaration 'fd' definition 'tty_fd'. termpaint-0.3.0/termquery.cpp:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termquery.cpp:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] termpaint-0.3.0/termquery.cpp:79:36: performance: Function parameter 'mode' should be passed by const reference. [passedByValue] termpaint-0.3.0/termquery.cpp:79:54: performance: Function parameter 'name' should be passed by const reference. [passedByValue] termpaint-0.3.0/termquery.cpp:40:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] termpaint-0.3.0/tests/fingerprintingtests.cpp:2035:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/fingerprintingtests.cpp:2046:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_AUTO_DETECT_FINISHED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/fingerprintingtests.cpp:2141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/testhelper.h:18:10: style:inconclusive: Technically the member function 'cptr_Deleter::operator()' can be const. [functionConst] termpaint-0.3.0/tests/fingerprintingtests.cpp:2045:11: style: The scope of the variable 'events_leaked' can be reduced. [variableScope] termpaint-0.3.0/tests/fingerprintingtests.cpp:2044:56: style: Parameter 'event' can be declared as pointer to const. However it seems that 'event_callback' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/tests/fingerprintingtests.cpp:2089:47: note: You might need to cast the function pointer here termpaint-0.3.0/tests/fingerprintingtests.cpp:2044:56: note: Parameter 'event' can be declared as pointer to const termpaint-0.3.0/tests/hashtest.cpp:25:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable termpaint_hash [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/hashtest.cpp:41:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable termpaint_hash [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/hashtest.cpp:64:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable termpaint_hash [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/hashtest.cpp:31:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/tests/input_tests.cpp:185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:240:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_INVALID_UTF8 [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:293:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_OVERFLOW [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:359:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_UNKNOWN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:519:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_UNKNOWN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:571:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:702:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_MOD_CTRL [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:778:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_KEY [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:805:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_RAW_3RD_DEV_ATTRIB [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:853:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_MISC [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:909:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_CURSOR_POSITION [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:932:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_MOUSE_PRESS [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:1020:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_UNKNOWN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:1065:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_MODE_REPORT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:1109:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_COLOR_SLOT_REPORT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:1147:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_PALETTE_COLOR_REPORT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:1170:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_MISC [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:1216:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_PASTE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:1278:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_KEY [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:1389:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_MISC [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/input_tests.cpp:1318:19: style: Condition 'state==GOT_RESYNC' is always false [knownConditionTrueFalse] termpaint-0.3.0/tests/input_tests.cpp:1315:13: note: Assignment 'state=RETRIGGER', assigned value is 1 termpaint-0.3.0/tests/input_tests.cpp:1318:19: note: Condition 'state==GOT_RESYNC' is always false termpaint-0.3.0/tests/input_tests.cpp:180:17: style: The scope of the variable 'input' can be reduced. [variableScope] termpaint-0.3.0/tests/input_tests.cpp:53:13: style: Variable 'w' can be declared as reference to const [constVariableReference] termpaint-0.3.0/tests/input_tests.cpp:168:19: style: Variable 'expected' can be declared as reference to const [constVariableReference] termpaint-0.3.0/tests/input_tests.cpp:234:37: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/tests/input_tests.cpp:273:59: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/tests/input_tests.cpp:511:37: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/tests/input_tests.cpp:357:79: style: struct member 'TestCase::desc' is never used. [unusedStructMember] termpaint-0.3.0/tests/libfuzz_input.c:8:26: style: Parameter 'data' can be declared as pointer to const. However it seems that 'null_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/tests/libfuzz_input.c:54:45: note: You might need to cast the function pointer here termpaint-0.3.0/tests/libfuzz_input.c:8:26: note: Parameter 'data' can be declared as pointer to const termpaint-0.3.0/tests/measurement_tests.cpp:398:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16string [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/measurement_tests.cpp:164:5: style: Class 'PartitionGenerator < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/tests/measurement_tests.cpp:164:28: performance: Function parameter 'str' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/measurement_tests.cpp:324:12: warning: Uninitialized variable: result.limitReached [uninitvar] termpaint-0.3.0/tests/measurement_tests.cpp:309:28: note: Assuming condition is false termpaint-0.3.0/tests/measurement_tests.cpp:324:12: note: Uninitialized variable: result.limitReached termpaint-0.3.0/tests/measurement_tests.cpp:346:12: warning: Uninitialized variable: result.limitReached [uninitvar] termpaint-0.3.0/tests/measurement_tests.cpp:331:28: note: Assuming condition is false termpaint-0.3.0/tests/measurement_tests.cpp:346:12: note: Uninitialized variable: result.limitReached termpaint-0.3.0/tests/measurement_tests.cpp:368:12: warning: Uninitialized variable: result.limitReached [uninitvar] termpaint-0.3.0/tests/measurement_tests.cpp:353:28: note: Assuming condition is false termpaint-0.3.0/tests/measurement_tests.cpp:368:12: note: Uninitialized variable: result.limitReached termpaint-0.3.0/tests/measurement_tests.cpp:444:12: warning: Uninitialized variable: result.limitReached [uninitvar] termpaint-0.3.0/tests/measurement_tests.cpp:428:28: note: Assuming condition is false termpaint-0.3.0/tests/measurement_tests.cpp:444:12: note: Uninitialized variable: result.limitReached termpaint-0.3.0/tests/measurement_tests.cpp:471:12: warning: Uninitialized variable: result.limitReached [uninitvar] termpaint-0.3.0/tests/measurement_tests.cpp:455:28: note: Assuming condition is false termpaint-0.3.0/tests/measurement_tests.cpp:471:12: note: Uninitialized variable: result.limitReached termpaint-0.3.0/tests/measurement_tests.cpp:498:12: warning: Uninitialized variable: result.limitReached [uninitvar] termpaint-0.3.0/tests/measurement_tests.cpp:482:28: note: Assuming condition is false termpaint-0.3.0/tests/measurement_tests.cpp:498:12: note: Uninitialized variable: result.limitReached termpaint-0.3.0/tests/stdin_input.c:8:26: style: Parameter 'data' can be declared as pointer to const. However it seems that 'null_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/tests/stdin_input.c:17:45: note: You might need to cast the function pointer here termpaint-0.3.0/tests/stdin_input.c:8:26: note: Parameter 'data' can be declared as pointer to const termpaint-0.3.0/tests/stdin_input.c:8:49: style: Parameter 'event' can be declared as pointer to const. However it seems that 'null_callback' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/tests/stdin_input.c:17:45: note: You might need to cast the function pointer here termpaint-0.3.0/tests/stdin_input.c:8:49: note: Parameter 'event' can be declared as pointer to const termpaint-0.3.0/tests/surface.cpp:257:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_RED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:275:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_RED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:287:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_STYLE_BOLD [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:309:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_STYLE_BOLD [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:374:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:392:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_GREEN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:407:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_GREEN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:416:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_DEFAULT_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:455:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BLACK [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:496:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BLACK [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:527:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_INDEXED_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:562:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_STYLE_BOLD [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:626:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literals [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:648:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literals [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:693:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_RED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:765:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_RED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:815:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_RED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:827:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_RED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:953:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:983:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1004:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1026:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1045:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1081:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1159:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1183:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1207:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1231:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1253:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1269:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1295:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_STYLE_BOLD [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1346:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_STYLE_BOLD [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1397:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_STYLE_BOLD [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1451:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_LIGHT_GREY [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1604:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_CYAN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1697:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_STYLE_BOLD [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:1985:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2014:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2034:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2054:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2074:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2132:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2161:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2233:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_DEFAULT_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2285:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BLACK [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2337:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BLACK [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2376:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_INDEXED_COLOR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2422:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_STYLE_BOLD [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2512:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_ERASED [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2546:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BRIGHT_CYAN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2609:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BRIGHT_CYAN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2707:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BRIGHT_CYAN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2746:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BRIGHT_CYAN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2784:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_YELLOW [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2826:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_YELLOW [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2868:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BRIGHT_CYAN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2911:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BRIGHT_CYAN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2953:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BRIGHT_CYAN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:2995:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_COLOR_BRIGHT_CYAN [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/surface.cpp:19:10: style:inconclusive: Technically the member function '::Deleter::operator()' can be const. [functionConst] termpaint-0.3.0/tests/surface.cpp:80:10: style:inconclusive: Technically the member function '::Cell::withFg' can be const. [functionConst] termpaint-0.3.0/tests/surface.cpp:86:10: style:inconclusive: Technically the member function '::Cell::withBg' can be const. [functionConst] termpaint-0.3.0/tests/surface.cpp:92:10: style:inconclusive: Technically the member function '::Cell::withDeco' can be const. [functionConst] termpaint-0.3.0/tests/surface.cpp:98:10: style:inconclusive: Technically the member function '::Cell::withStyle' can be const. [functionConst] termpaint-0.3.0/tests/surface.cpp:104:10: style:inconclusive: Technically the member function '::Cell::withPatch' can be const. [functionConst] termpaint-0.3.0/tests/surface.cpp:112:10: style:inconclusive: Technically the member function '::Cell::withSoftWrapMarker' can be const. [functionConst] termpaint-0.3.0/tests/surface.cpp:852:10: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment] termpaint-0.3.0/tests/surface.cpp:848:10: note: data is assigned termpaint-0.3.0/tests/surface.cpp:852:10: note: data is overwritten termpaint-0.3.0/tests/surface.cpp:875:10: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment] termpaint-0.3.0/tests/surface.cpp:871:10: note: data is assigned termpaint-0.3.0/tests/surface.cpp:875:10: note: data is overwritten termpaint-0.3.0/tests/surface.cpp:104:40: performance: Function parameter 's' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/surface.cpp:104:55: performance: Function parameter 'c' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/surface.cpp:120:33: performance: Function parameter 'ch' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/surface.cpp:127:33: performance: Function parameter 'ch' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/surface.cpp:165:37: performance: Function parameter 'empty' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/surface.cpp:2211:28: style: Parameter 'surface' can be declared as reference to const [constParameterReference] termpaint-0.3.0/tests/surface.cpp:2242:28: style: Parameter 'surface' can be declared as reference to const [constParameterReference] termpaint-0.3.0/tests/surface.cpp:2283:28: style: Parameter 'surface' can be declared as reference to const [constParameterReference] termpaint-0.3.0/tests/surface.cpp:2335:28: style: Parameter 'surface' can be declared as reference to const [constParameterReference] termpaint-0.3.0/tests/surface.cpp:2387:28: style: Parameter 'surface' can be declared as reference to const [constParameterReference] termpaint-0.3.0/tests/surface.cpp:2451:28: style: Parameter 'surface' can be declared as reference to const [constParameterReference] termpaint-0.3.0/tests/surface.cpp:2484:28: style: Parameter 'surface' can be declared as reference to const [constParameterReference] termpaint-0.3.0/tests/surface.cpp:1457:49: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/tests/surface.cpp:1261:27: style: struct member 'TestCase::x' is never used. [unusedStructMember] termpaint-0.3.0/tests/surface.cpp:1261:34: style: struct member 'TestCase::y' is never used. [unusedStructMember] termpaint-0.3.0/tests/terminaloutput.h:26:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/terminaloutput.cpp:102:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable erased [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/terminaloutput.h:62:18: style:inconclusive: Technically the member function 'CapturedCell::withFg' can be const. [functionConst] termpaint-0.3.0/tests/terminaloutput.h:67:18: style:inconclusive: Technically the member function 'CapturedCell::withBg' can be const. [functionConst] termpaint-0.3.0/tests/terminaloutput.h:72:18: style:inconclusive: Technically the member function 'CapturedCell::withDeco' can be const. [functionConst] termpaint-0.3.0/tests/terminaloutput.h:77:18: style:inconclusive: Technically the member function 'CapturedCell::withStyle' can be const. [functionConst] termpaint-0.3.0/tests/terminaloutput.h:82:18: style:inconclusive: Technically the member function 'CapturedCell::setErased' can be const. [functionConst] termpaint-0.3.0/tests/terminaloutput.cpp:20:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] termpaint-0.3.0/tests/terminaloutput.cpp:33:5: style: Struct 'SimpleFullscreen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/tests/terminaloutput.h:62:37: performance: Function parameter 'val' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/terminaloutput.h:67:37: performance: Function parameter 'val' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/terminaloutput.h:72:39: performance: Function parameter 'val' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/terminaloutput.cpp:64:53: performance: Function parameter 'lines' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/terminaloutput.cpp:74:41: performance: Function parameter 'overrides' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/terminaloutput.cpp:119:41: performance: Function parameter 'ch' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/terminaloutput.cpp:125:41: performance: Function parameter 'ch' should be passed by const reference. [passedByValue] termpaint-0.3.0/tests/terminaloutput.cpp:90:23: style: Variable 'expected' can be declared as reference to const [constVariableReference] termpaint-0.3.0/tests/terminaloutput.cpp:122:12: error: Uninitialized variables: c.x, c.y [uninitvar] termpaint-0.3.0/tests/terminaloutput.cpp:129:12: error: Uninitialized variables: c.x, c.y [uninitvar] termpaint-0.3.0/tests/terminaloutput.cpp:122:12: error: Uninitialized struct member: c.x [uninitStructMember] termpaint-0.3.0/tests/terminaloutput.cpp:122:12: error: Uninitialized struct member: c.y [uninitStructMember] termpaint-0.3.0/tests/terminaloutput.cpp:129:12: error: Uninitialized struct member: c.x [uninitStructMember] termpaint-0.3.0/tests/terminaloutput.cpp:129:12: error: Uninitialized struct member: c.y [uninitStructMember] termpaint-0.3.0/tests/terminaloutput_main.cpp:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/terminaloutput_main.cpp:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/terminaloutput_main.cpp:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/terminaloutput_main.cpp:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/terminaloutput_main.cpp:347:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clara [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tests/terminaloutput_main.cpp:262:13: style: Local variable 'width' shadows outer variable [shadowVariable] termpaint-0.3.0/tests/terminaloutput_main.cpp:136:9: note: Shadowed declaration termpaint-0.3.0/tests/terminaloutput_main.cpp:262:13: note: Shadow variable termpaint-0.3.0/tests/terminaloutput_main.cpp:320:20: style: Variable 'cell' can be declared as reference to const [constVariableReference] termpaint-0.3.0/tests/utf8_tests.cpp:187:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/docopt/docopt_util.h:40:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/docopt/docopt_util.h:55:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/docopt/docopt_util.h:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/docopt/docopt_private.h:531:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/docopt/docopt.cpp:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/docopt/docopt.cpp:176:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icase [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/docopt/docopt.cpp:672:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/docopt/docopt_private.h:212:8: style:inconclusive: Technically the member function 'docopt::BranchPattern::fix_repeating_arguments' can be const. [functionConst] termpaint-0.3.0/third-party/docopt/docopt_private.h:395:29: note: Technically the member function 'docopt::BranchPattern::fix_repeating_arguments' can be const. termpaint-0.3.0/third-party/docopt/docopt_private.h:212:8: note: Technically the member function 'docopt::BranchPattern::fix_repeating_arguments' can be const. termpaint-0.3.0/third-party/docopt/docopt_value.h:35:3: style: Struct 'value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/docopt/docopt_value.h:36:3: style: Struct 'value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/docopt/docopt_private.h:143:3: style: Class 'BranchPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/docopt/docopt_private.h:229:3: style: Class 'Command' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/docopt/docopt.cpp:64:2: style: Class 'Tokens' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/docopt/docopt_private.h:525:15: style: Local variable 'shortOption' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/docopt/docopt_private.h:268:22: note: Shadowed declaration termpaint-0.3.0/third-party/docopt/docopt_private.h:525:15: note: Shadow variable termpaint-0.3.0/third-party/docopt/docopt_private.h:525:28: style: Local variable 'longOption' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/docopt/docopt_private.h:267:22: note: Shadowed declaration termpaint-0.3.0/third-party/docopt/docopt_private.h:525:28: note: Shadow variable termpaint-0.3.0/third-party/docopt/docopt.cpp:159:90: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/third-party/docopt/docopt.cpp:642:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/third-party/docopt/docopt_private.h:365:16: style: Variable 'either' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/third-party/docopt/docopt_private.h:382:20: style: Variable 'branch' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/third-party/docopt/docopt_private.h:415:24: style: Variable 'o' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/third-party/docopt/docopt_private.h:255:20: warning:inconclusive: Access of moved variable 'v'. [accessMoved] termpaint-0.3.0/third-party/docopt/docopt_private.h:248:10: note: Calling std::move(v) termpaint-0.3.0/third-party/docopt/docopt_private.h:255:20: note: Access of moved variable 'v'. termpaint-0.3.0/third-party/docopt/docopt_private.h:549:19: style: Variable 'm' is assigned a value that is never used. [unreadVariable] termpaint-0.3.0/third-party/format.h:2540:38: debug: Failed to instantiate template "WCharHelper". The checking continues anyway. [templateInstantiation] termpaint-0.3.0/third-party/format.h:2139:16: debug: Failed to instantiate template "BasicFormatter". The checking continues anyway. [templateInstantiation] termpaint-0.3.0/third-party/format.h:387:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:400:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:410:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:729:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:901:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1011:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGITS [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1318:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1320:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1321:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1332:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_LONG [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1343:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULONG_LONG [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1346:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_LONG [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULONG_LONG [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1348:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1349:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_DOUBLE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1351:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1359:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1367:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1368:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1369:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1371:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1372:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1373:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1374:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1382:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1383:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1385:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSTRING [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1387:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTER [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1388:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTER [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1401:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1412:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMED_ARG [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1414:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMED_ARG [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1421:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1497:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:2234:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Formatter [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:2244:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Formatter [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:3061:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:3346:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGITS [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:3422:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGITS [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:3621:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_NUMERIC_TYPE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:3632:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:3687:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.cc:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.cc:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.cc:211:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.cc:391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.cc:486:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.cc:492:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:2737:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_RIGHT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:2805:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_NUMERIC [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.cc:406:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PACKED_ARGS [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1704:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_DEFAULT [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:748:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_ [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:798:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capacity_ [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1946:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_FLAG [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1991:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_FLAG [valueFlowBailoutIncompleteVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::int_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::uint_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::long_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::ulong_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::long_double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::pointer' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::string' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::sstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::ustring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::wstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1308:3: warning:inconclusive: Member variable 'Value::custom' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1317:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1318:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1319:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1320:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1321:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1323:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1335:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1346:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1347:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1348:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1349:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1350:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1351:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1352:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1353:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1356:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1366:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1367:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1368:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1369:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1370:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1371:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::int_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::uint_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::long_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::ulong_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::long_double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::pointer' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::string' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::sstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::ustring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::wstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1372:3: warning: Member variable 'Value::custom' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1373:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1374:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1382:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1383:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1384:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1385:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1387:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1388:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1391:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1407:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1409:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::int_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::uint_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::long_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::ulong_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::long_double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::pointer' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::string' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::sstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::ustring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::wstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:1420:3: warning: Member variable 'Value::custom' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] termpaint-0.3.0/third-party/format.h:2386:3: warning:inconclusive: Member variable 'SystemError::error_code_' is not initialized in the constructor. [uninitMemberVar] termpaint-0.3.0/third-party/format.h:3373:12: warning: Member variable 'FormatInt::buffer_' is not initialized in the constructor. [uninitMemberVar] termpaint-0.3.0/third-party/format.h:3374:12: warning: Member variable 'FormatInt::buffer_' is not initialized in the constructor. [uninitMemberVar] termpaint-0.3.0/third-party/format.h:3375:12: warning: Member variable 'FormatInt::buffer_' is not initialized in the constructor. [uninitMemberVar] termpaint-0.3.0/third-party/format.cc:133:10: warning: Member variable 'StrError::error_code_' is not assigned a value in 'StrError::operator='. [operatorEqVarError] termpaint-0.3.0/third-party/format.cc:133:10: warning: Member variable 'StrError::buffer_' is not assigned a value in 'StrError::operator='. [operatorEqVarError] termpaint-0.3.0/third-party/format.cc:133:10: warning: Member variable 'StrError::buffer_size_' is not assigned a value in 'StrError::operator='. [operatorEqVarError] termpaint-0.3.0/third-party/format.h:755:12: warning: Member variable 'MemoryBuffer < char , internal :: INLINE_BUFFER_SIZE , std :: allocator < char > >::data_' is not initialized in the constructor. [uninitMemberVar] termpaint-0.3.0/third-party/format.h:2055:5: performance: Variable 'args_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] termpaint-0.3.0/third-party/format.h:974:8: style:inconclusive: Technically the member function 'fmt::internal::NoThousandsSep::operator()' can be const. [functionConst] termpaint-0.3.0/third-party/format.h:1735:7: performance:inconclusive: Technically the member function 'fmt::AlignSpec::precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:2049:15: style:inconclusive: Technically the member function 'fmt::internal::FormatterBase::do_get_arg' can be const. [functionConst] termpaint-0.3.0/third-party/format.cc:449:49: note: Technically the member function 'fmt::internal::FormatterBase::do_get_arg' can be const. termpaint-0.3.0/third-party/format.h:2049:15: note: Technically the member function 'fmt::internal::FormatterBase::do_get_arg' can be const. termpaint-0.3.0/third-party/format.cc:136:9: performance:inconclusive: Technically the member function 'fmt::::safe_strerror::StrError::handle' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:2546:8: performance:inconclusive: Technically the member function 'BasicWriter < char >::append_float_length' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:2551:8: performance:inconclusive: Technically the member function 'BasicWriter < char >::append_float_length' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:2546:8: performance:inconclusive: Technically the member function 'BasicWriter < wchar_t >::append_float_length' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:2551:8: performance:inconclusive: Technically the member function 'BasicWriter < wchar_t >::append_float_length' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1743:8: performance:inconclusive: Technically the member function 'AlignTypeSpec < 0 >::flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1744:8: performance:inconclusive: Technically the member function 'AlignTypeSpec < 0 >::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1745:8: performance:inconclusive: Technically the member function 'AlignTypeSpec < 0 >::type_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1704:13: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::align' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1705:12: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::width' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1706:7: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1707:8: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1708:8: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1709:8: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::type_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1710:8: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::fill' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1704:13: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::align' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1705:12: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::width' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1706:7: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1707:8: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1708:8: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1709:8: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::type_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1710:8: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::fill' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1704:13: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::align' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1705:12: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::width' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1706:7: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1707:8: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1708:8: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1709:8: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::type_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1710:8: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::fill' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1704:13: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::align' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1705:12: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::width' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1706:7: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1707:8: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1708:8: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1709:8: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::type_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1710:8: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::fill' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1559:8: performance:inconclusive: Technically the member function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1559:8: performance:inconclusive: Technically the member function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/third-party/format.h:1759:7: warning: The struct 'FormatSpec' defines member function with name 'precision' also defined in its parent struct 'AlignSpec'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1735:7: note: Parent function 'AlignSpec::precision' termpaint-0.3.0/third-party/format.h:1759:7: note: Derived function 'FormatSpec::precision' termpaint-0.3.0/third-party/format.h:1976:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_any_int' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1598:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_any_int' termpaint-0.3.0/third-party/format.h:1976:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_any_int' termpaint-0.3.0/third-party/format.h:1979:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_any_double' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1614:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_any_double' termpaint-0.3.0/third-party/format.h:1979:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_any_double' termpaint-0.3.0/third-party/format.h:1981:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_bool' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1587:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_bool' termpaint-0.3.0/third-party/format.h:1981:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_bool' termpaint-0.3.0/third-party/format.h:1989:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_char' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1592:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_char' termpaint-0.3.0/third-party/format.h:1989:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_char' termpaint-0.3.0/third-party/format.h:2019:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_cstring' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1619:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_cstring' termpaint-0.3.0/third-party/format.h:2019:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_cstring' termpaint-0.3.0/third-party/format.h:2026:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_string' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1624:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_string' termpaint-0.3.0/third-party/format.h:2026:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_string' termpaint-0.3.0/third-party/format.h:2036:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_pointer' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1634:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_pointer' termpaint-0.3.0/third-party/format.h:2036:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_pointer' termpaint-0.3.0/third-party/format.h:1976:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_any_int' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1598:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_any_int' termpaint-0.3.0/third-party/format.h:1976:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_any_int' termpaint-0.3.0/third-party/format.h:1979:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_any_double' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1614:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_any_double' termpaint-0.3.0/third-party/format.h:1979:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_any_double' termpaint-0.3.0/third-party/format.h:1981:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_bool' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1587:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_bool' termpaint-0.3.0/third-party/format.h:1981:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_bool' termpaint-0.3.0/third-party/format.h:1989:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_char' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1592:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_char' termpaint-0.3.0/third-party/format.h:1989:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_char' termpaint-0.3.0/third-party/format.h:2019:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_cstring' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1619:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_cstring' termpaint-0.3.0/third-party/format.h:2019:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_cstring' termpaint-0.3.0/third-party/format.h:2026:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_string' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1624:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_string' termpaint-0.3.0/third-party/format.h:2026:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_string' termpaint-0.3.0/third-party/format.h:2036:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_pointer' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1634:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_pointer' termpaint-0.3.0/third-party/format.h:2036:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_pointer' termpaint-0.3.0/third-party/format.h:2128:8: warning: The class 'BasicArgFormatter < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_custom' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1639:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_custom' termpaint-0.3.0/third-party/format.h:2128:8: note: Derived function 'BasicArgFormatter < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_custom' termpaint-0.3.0/third-party/format.h:2128:8: warning: The class 'BasicArgFormatter < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_custom' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] termpaint-0.3.0/third-party/format.h:1639:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_custom' termpaint-0.3.0/third-party/format.h:2128:8: note: Derived function 'BasicArgFormatter < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_custom' termpaint-0.3.0/third-party/format.h:1216:3: style: Struct 'LConvCheck' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1317:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1318:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1319:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1320:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1321:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1323:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1335:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1346:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1347:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1348:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1349:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1350:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1351:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1352:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1353:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1356:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1366:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1367:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1368:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1369:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1370:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1371:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1372:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1373:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1374:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1382:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1383:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1384:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1385:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1387:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1388:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1391:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1407:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1409:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1425:3: style: Class 'MakeArg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1754:3: style: Struct 'FormatSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:2261:3: style: Struct 'ArgType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < int , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < int , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < int , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < int , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < int , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < long , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < long , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < long , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < long , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < long , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned int , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned int , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned int , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned int , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned int , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned long , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned long , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned long , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned long , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned long , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < long long , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < long long , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < long long , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < long long , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < long long , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned long long , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned long long , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned long long , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned long long , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:1771:3: style: Class 'IntFormatSpec < unsigned long long , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:587:3: style: Class 'BasicCStringRef < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:595:3: style: Class 'BasicCStringRef < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:587:3: style: Class 'BasicCStringRef < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:595:3: style: Class 'BasicCStringRef < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:495:3: style: Class 'BasicStringRef < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:504:3: style: Class 'BasicStringRef < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] termpaint-0.3.0/third-party/format.h:823:16: style: The function 'grow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] termpaint-0.3.0/third-party/format.h:679:16: note: Virtual function in base class termpaint-0.3.0/third-party/format.h:823:16: note: Function in derived class termpaint-0.3.0/third-party/format.h:752:8: style: The function 'grow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] termpaint-0.3.0/third-party/format.h:679:16: note: Virtual function in base class termpaint-0.3.0/third-party/format.h:752:8: note: Function in derived class termpaint-0.3.0/third-party/format.h:757:4: style: The destructor '~MemoryBuffer < char , internal :: INLINE_BUFFER_SIZE , std :: allocator < char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] termpaint-0.3.0/third-party/format.h:682:12: note: Virtual destructor in base class termpaint-0.3.0/third-party/format.h:757:4: note: Destructor in derived class termpaint-0.3.0/third-party/format.h:390:20: style: Condition 'const_check(sizeof(isinf(x))==sizeof(bool)||sizeof(isinf(x))==sizeof(int))' is always false [knownConditionTrueFalse] termpaint-0.3.0/third-party/format.h:390:20: note: Calling function 'const_check' returns 0 termpaint-0.3.0/third-party/format.h:390:20: note: Condition 'const_check(sizeof(isinf(x))==sizeof(bool)||sizeof(isinf(x))==sizeof(int))' is always false termpaint-0.3.0/third-party/format.h:401:20: style: Condition 'const_check(sizeof(isnan(x))==sizeof(bool)||sizeof(isnan(x))==sizeof(int))' is always false [knownConditionTrueFalse] termpaint-0.3.0/third-party/format.h:401:20: note: Calling function 'const_check' returns 0 termpaint-0.3.0/third-party/format.h:401:20: note: Condition 'const_check(sizeof(isnan(x))==sizeof(bool)||sizeof(isnan(x))==sizeof(int))' is always false termpaint-0.3.0/third-party/format.h:411:20: style: Condition 'const_check(sizeof(signbit(x))==sizeof(bool)||sizeof(signbit(x))==sizeof(int))' is always false [knownConditionTrueFalse] termpaint-0.3.0/third-party/format.h:411:20: note: Calling function 'const_check' returns 0 termpaint-0.3.0/third-party/format.h:411:20: note: Condition 'const_check(sizeof(signbit(x))==sizeof(bool)||sizeof(signbit(x))==sizeof(int))' is always false termpaint-0.3.0/third-party/format.h:1326:20: style: Condition 'const_check(sizeof(long)==sizeof(int))' is always false [knownConditionTrueFalse] termpaint-0.3.0/third-party/format.h:1326:20: note: Calling function 'const_check' returns 0 termpaint-0.3.0/third-party/format.h:1326:20: note: Condition 'const_check(sizeof(long)==sizeof(int))' is always false termpaint-0.3.0/third-party/format.h:1336:20: style: Condition 'const_check(sizeof(unsigned long)==sizeof(unsigned int))' is always false [knownConditionTrueFalse] termpaint-0.3.0/third-party/format.h:1336:20: note: Calling function 'const_check' returns 0 termpaint-0.3.0/third-party/format.h:1336:20: note: Condition 'const_check(sizeof(unsigned long)==sizeof(unsigned int))' is always false termpaint-0.3.0/third-party/format.h:2735:9: style: Redundant initialization for 'out'. The initialized value is overwritten before it is read. [redundantInitialization] termpaint-0.3.0/third-party/format.h:2733:15: note: out is initialized termpaint-0.3.0/third-party/format.h:2735:9: note: out is overwritten termpaint-0.3.0/third-party/format.h:2002:11: style: Redundant initialization for 'out'. The initialized value is overwritten before it is read. [redundantInitialization] termpaint-0.3.0/third-party/format.h:1999:17: note: out is initialized termpaint-0.3.0/third-party/format.h:2002:11: note: out is overwritten termpaint-0.3.0/third-party/format.h:1500:24: style: The scope of the variable 'val' can be reduced. [variableScope] termpaint-0.3.0/third-party/format.h:3645:26: style: Local variable 'arg' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/format.h:3442:44: note: Shadowed declaration termpaint-0.3.0/third-party/format.h:3645:26: note: Shadow variable termpaint-0.3.0/third-party/format.h:3656:17: style: Local variable 'arg' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/format.h:3442:44: note: Shadowed declaration termpaint-0.3.0/third-party/format.h:3656:17: note: Shadow variable termpaint-0.3.0/third-party/format.h:3674:17: style: Local variable 'arg' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/format.h:3442:44: note: Shadowed declaration termpaint-0.3.0/third-party/format.h:3674:17: note: Shadow variable termpaint-0.3.0/third-party/format.h:3865:19: style: Local variable 'arg' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/format.h:3442:44: note: Shadowed declaration termpaint-0.3.0/third-party/format.h:3865:19: note: Shadow variable termpaint-0.3.0/third-party/format.cc:451:17: style: Local variable 'arg' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/format.h:3442:44: note: Shadowed declaration termpaint-0.3.0/third-party/format.cc:451:17: note: Shadow variable termpaint-0.3.0/third-party/format.h:2589:17: style: Local variable 'size' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/format.h:2576:15: note: Shadowed declaration termpaint-0.3.0/third-party/format.h:2589:17: note: Shadow variable termpaint-0.3.0/third-party/format.h:2698:17: style: Local variable 'str' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/format.h:2600:27: note: Shadowed declaration termpaint-0.3.0/third-party/format.h:2698:17: note: Shadow variable termpaint-0.3.0/third-party/format.h:2705:17: style: Local variable 'str' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/format.h:2600:27: note: Shadowed declaration termpaint-0.3.0/third-party/format.h:2705:17: note: Shadow variable termpaint-0.3.0/third-party/format.h:2822:12: style: Local variable 'size' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/format.h:2576:15: note: Shadowed declaration termpaint-0.3.0/third-party/format.h:2822:12: note: Shadow variable termpaint-0.3.0/third-party/format.h:525:17: style: Local variable 'size' shadows outer function [shadowFunction] termpaint-0.3.0/third-party/format.h:521:15: note: Shadowed declaration termpaint-0.3.0/third-party/format.h:525:17: note: Shadow variable termpaint-0.3.0/third-party/format.h:1224:12: style: Parameter 'lc' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/third-party/format.h:390:21: warning: Found function call inside sizeof(). [sizeofFunctionCall] termpaint-0.3.0/third-party/format.h:391:21: warning: Found function call inside sizeof(). [sizeofFunctionCall] termpaint-0.3.0/third-party/format.h:401:21: warning: Found function call inside sizeof(). [sizeofFunctionCall] termpaint-0.3.0/third-party/format.h:402:21: warning: Found function call inside sizeof(). [sizeofFunctionCall] termpaint-0.3.0/third-party/format.h:411:21: warning: Found function call inside sizeof(). [sizeofFunctionCall] termpaint-0.3.0/third-party/format.h:412:21: warning: Found function call inside sizeof(). [sizeofFunctionCall] termpaint-0.3.0/third-party/format.h:3622:25: style: Variable 'message' is assigned a value that is never used. [unreadVariable] termpaint-0.3.0/tools/SshServer.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_OK [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/SshServer.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_OK [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/SshServer.cpp:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_OK [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/SshServer.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_OK [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/SshServer.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_AUTH_SUCCESS [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/SshServer.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_AUTH_SUCCESS [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/SshServer.cpp:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/SshServer.cpp:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssh_channel_callbacks_struct [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/SshServer.cpp:223:32: style: Condition 'sdata.authenticated==0' is always true [knownConditionTrueFalse] termpaint-0.3.0/tools/SshServer.cpp:193:31: note: Assignment 'sdata.authenticated=0', assigned value is 0 termpaint-0.3.0/tools/SshServer.cpp:214:42: note: Assuming condition is false termpaint-0.3.0/tools/SshServer.cpp:223:32: note: Condition 'sdata.authenticated==0' is always true termpaint-0.3.0/tools/SshServer.cpp:301:55: style: Condition '!newInput' is always true [knownConditionTrueFalse] termpaint-0.3.0/tools/SshServer.cpp:287:20: note: Assignment 'newInput=false', assigned value is 0 termpaint-0.3.0/tools/SshServer.cpp:301:55: note: Condition '!newInput' is always true termpaint-0.3.0/tools/SshServer.cpp:32:24: style: C-style pointer casting [cstyleCast] termpaint-0.3.0/tools/SshServer.cpp:38:57: style: C-style pointer casting [cstyleCast] termpaint-0.3.0/tools/SshServer.cpp:72:42: style: C-style pointer casting [cstyleCast] termpaint-0.3.0/tools/SshServer.cpp:82:42: style: C-style pointer casting [cstyleCast] termpaint-0.3.0/tools/SshServer.cpp:91:42: style: C-style pointer casting [cstyleCast] termpaint-0.3.0/tools/SshServer.cpp:242:18: style: C-style pointer casting [cstyleCast] termpaint-0.3.0/tools/SshServer.cpp:252:18: style: C-style pointer casting [cstyleCast] termpaint-0.3.0/tools/SshServer.cpp:270:18: style: C-style pointer casting [cstyleCast] termpaint-0.3.0/tools/SshServer.cpp:103:44: performance: Function parameter 'serverKeyFile' should be passed by const reference. However it seems that 'SshServer' is a callback function. [passedByValueCallback] termpaint-0.3.0/tools/SshServer.cpp:270:18: note: Function pointer used here. termpaint-0.3.0/tools/SshServer.cpp:103:44: note: Function parameter 'serverKeyFile' should be passed by const reference. However it seems that 'SshServer' is a callback function. termpaint-0.3.0/tools/SshServer.cpp:46:30: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'pty_request' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/tools/SshServer.cpp:197:51: note: You might need to cast the function pointer here termpaint-0.3.0/tools/SshServer.cpp:46:30: note: Parameter 'userdata' can be declared as pointer to const termpaint-0.3.0/tools/SshServer.cpp:52:55: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'pty_resize' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/tools/SshServer.cpp:198:57: note: You might need to cast the function pointer here termpaint-0.3.0/tools/SshServer.cpp:52:55: note: Parameter 'userdata' can be declared as pointer to const termpaint-0.3.0/tools/SshServer.cpp:57:52: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'exec_request' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/tools/SshServer.cpp:200:52: note: You might need to cast the function pointer here termpaint-0.3.0/tools/SshServer.cpp:57:52: note: Parameter 'userdata' can be declared as pointer to const termpaint-0.3.0/tools/SshServer.cpp:65:32: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'shell_request' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] termpaint-0.3.0/tools/SshServer.cpp:199:53: note: You might need to cast the function pointer here termpaint-0.3.0/tools/SshServer.cpp:65:32: note: Parameter 'userdata' can be declared as pointer to const termpaint-0.3.0/tools/SshServer.cpp:239:44: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/tools/SshServer.cpp:265:79: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] termpaint-0.3.0/tools/keyboardcollector.cpp:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMPAINT_EV_KEY [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/keyboardcollector.cpp:289:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/keyboardcollector.cpp:405:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/keyboardcollector.cpp:432:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/keyboardcollector.cpp:398:10: performance:inconclusive: Technically the member function 'Main::outStr' can be static (but you may consider moving to unnamed namespace). [functionStatic] termpaint-0.3.0/tools/keyboardcollector.cpp:199:22: style: Local variable 'x' shadows outer argument [shadowArgument] termpaint-0.3.0/tools/keyboardcollector.cpp:172:22: note: Shadowed declaration termpaint-0.3.0/tools/keyboardcollector.cpp:199:22: note: Shadow variable termpaint-0.3.0/tools/keyboardcollector.cpp:267:23: style: Variable 'event' can be declared as reference to const [constVariableReference] termpaint-0.3.0/tools/keyboardcollector.cpp:273:23: style: Variable 'event' can be declared as reference to const [constVariableReference] termpaint-0.3.0/tools/mcheck.cpp:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/mcheck.cpp:82:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/mcheck.cpp:107:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] termpaint-0.3.0/tools/mcheck.cpp:68:22: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] termpaint-0.3.0/tools/mcheck.cpp:34:13: style: Variable 'w' can be declared as reference to const [constVariableReference] termpaint-0.3.0/ttyrescue.c:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] termpaint-0.3.0/ttyrescue.c:92:15: style: Variable 'var' can be declared as pointer to const [constVariablePointer] termpaint-0.3.0/ttyrescue_nolibc.c:25:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGPGRP [valueFlowBailoutIncompleteVar] termpaint-0.3.0/ttyrescue_nolibc.c:63:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCGETS [valueFlowBailoutIncompleteVar] termpaint-0.3.0/ttyrescue_nolibc.c:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSETSF [valueFlowBailoutIncompleteVar] termpaint-0.3.0/ttyrescue_nolibc.c:111:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] termpaint-0.3.0/ttyrescue_nolibc.c:54:22: style: struct member 'kernelx_termios::c_cflag' is never used. [unusedStructMember] termpaint-0.3.0/ttyrescue_nolibc.c:56:23: style: struct member 'kernelx_termios::c_line' is never used. [unusedStructMember] diff: DONE