2025-12-13 01:25 ftp://ftp.de.debian.org/debian/pool/main/g/gts/gts_0.7.6+darcs121130.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-90-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 575de99 (2025-12-12 13:19:50 +0100) count: 760 779 elapsed-time: 34.0 40.6 head-timing-info: old-timing-info: head results: gts-snapshot-121130/examples/cartesian.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/cartesian.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gts_allow_floating_vertices [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/cartesian.c:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gts_allow_floating_vertices [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/cartesian.c:372:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/cartesian.c:253:42: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/examples/cartesian.c:283:71: style: Parameter 'grid' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/examples/cleanup.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gts_allow_floating_edges [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/cleanup.c:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/cleanup.c:176:17: style: Local variable 'fp' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/cleanup.c:136:13: note: Shadowed declaration gts-snapshot-121130/examples/cleanup.c:176:17: note: Shadow variable gts-snapshot-121130/examples/cleanup.c:120:47: style: Parameter 'v1' can be declared as pointer to const. However it seems that 'check_boundaries' is a callback function, if 'v1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/cleanup.c:166:15: note: You might need to cast the function pointer here gts-snapshot-121130/examples/cleanup.c:120:47: note: Parameter 'v1' can be declared as pointer to const gts-snapshot-121130/examples/cleanup.c:120:63: style: Parameter 'v2' can be declared as pointer to const. However it seems that 'check_boundaries' is a callback function, if 'v2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/cleanup.c:166:15: note: You might need to cast the function pointer here gts-snapshot-121130/examples/cleanup.c:120:63: note: Parameter 'v2' can be declared as pointer to const gts-snapshot-121130/examples/cleanup.c:283:15: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/coarsen.c:142:33: debug: Scope::checkVariable found variable 'cost_data' with varid 0. [varid0] gts-snapshot-121130/examples/coarsen.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/coarsen.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/coarsen.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/coarsen.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/coarsen.c:142:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cost_data [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/coarsen.c:109:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/examples/coarsen.c:40:74: style: Parameter 'min' can be declared as pointer to const. However it seems that 'stop_number_verbose' is a callback function, if 'min' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/coarsen.c:296:28: note: You might need to cast the function pointer here gts-snapshot-121130/examples/coarsen.c:40:74: note: Parameter 'min' can be declared as pointer to const gts-snapshot-121130/examples/coarsen.c:94:74: style: Parameter 'max' can be declared as pointer to const. However it seems that 'stop_cost_verbose' is a callback function, if 'max' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/coarsen.c:303:28: note: You might need to cast the function pointer here gts-snapshot-121130/examples/coarsen.c:94:74: note: Parameter 'max' can be declared as pointer to const gts-snapshot-121130/examples/delaunay.c:212:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/delaunay.c:333:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/delaunay.c:566:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/examples/delaunay.c:572:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/examples/delaunay.c:590:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/examples/delaunay.c:511:15: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gts-snapshot-121130/examples/delaunay.c:509:18: note: Assuming allocation function fails gts-snapshot-121130/examples/delaunay.c:509:18: note: Assignment 'fp=fopen(s,"wt")', assigned value is 0 gts-snapshot-121130/examples/delaunay.c:511:15: note: Null pointer dereference gts-snapshot-121130/examples/delaunay.c:70:6: style: Checking if unsigned expression 'iv1' is less than zero. [unsignedLessThanZero] gts-snapshot-121130/examples/delaunay.c:70:30: style: Checking if unsigned expression 'iv2' is less than zero. [unsignedLessThanZero] gts-snapshot-121130/examples/delaunay.c:331:12: style: Local variable 'slope' shadows outer function [shadowFunction] gts-snapshot-121130/examples/delaunay.c:225:15: note: Shadowed declaration gts-snapshot-121130/examples/delaunay.c:331:12: note: Shadow variable gts-snapshot-121130/examples/delaunay.c:490:17: style: Local variable 'v1' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/delaunay.c:319:15: note: Shadowed declaration gts-snapshot-121130/examples/delaunay.c:490:17: note: Shadow variable gts-snapshot-121130/examples/delaunay.c:86:13: style: Variable 'min_quality' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/delaunay.c:87:13: style: Variable 'max_area' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/delaunay.c:227:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/delaunay.c:228:14: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/delaunay.c:229:14: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/gtstoc.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/happrox.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/happrox.c:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/happrox.c:117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/happrox.c:172:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/happrox.c:295:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable best [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/happrox.c:396:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gts_allow_floating_vertices [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/happrox.c:439:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gts_allow_floating_vertices [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/happrox.c:493:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/happrox.c:51:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/examples/happrox.c:609:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/examples/happrox.c:447:15: style: Local variable 'f' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/happrox.c:419:17: note: Shadowed declaration gts-snapshot-121130/examples/happrox.c:447:15: note: Shadow variable gts-snapshot-121130/examples/happrox.c:40:66: style: Parameter 'max' can be declared as pointer to const. However it seems that 'stop_number' is a callback function, if 'max' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/happrox.c:583:33: note: You might need to cast the function pointer here gts-snapshot-121130/examples/happrox.c:40:66: note: Parameter 'max' can be declared as pointer to const gts-snapshot-121130/examples/happrox.c:47:75: style: Parameter 'max' can be declared as pointer to const. However it seems that 'stop_number_log_cost' is a callback function, if 'max' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/happrox.c:585:33: note: You might need to cast the function pointer here gts-snapshot-121130/examples/happrox.c:47:75: note: Parameter 'max' can be declared as pointer to const gts-snapshot-121130/examples/happrox.c:55:74: style: Parameter 'max' can be declared as pointer to const. However it seems that 'stop_number_verbose' is a callback function, if 'max' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/happrox.c:581:33: note: You might need to cast the function pointer here gts-snapshot-121130/examples/happrox.c:55:74: note: Parameter 'max' can be declared as pointer to const gts-snapshot-121130/examples/happrox.c:107:66: style: Parameter 'min' can be declared as pointer to const. However it seems that 'stop_cost' is a callback function, if 'min' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/happrox.c:592:33: note: You might need to cast the function pointer here gts-snapshot-121130/examples/happrox.c:107:66: note: Parameter 'min' can be declared as pointer to const gts-snapshot-121130/examples/happrox.c:114:74: style: Parameter 'min' can be declared as pointer to const. However it seems that 'stop_cost_verbose' is a callback function, if 'min' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/happrox.c:590:33: note: You might need to cast the function pointer here gts-snapshot-121130/examples/happrox.c:114:74: note: Parameter 'min' can be declared as pointer to const gts-snapshot-121130/examples/happrox.c:178:14: style: Variable 'v1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/happrox.c:178:20: style: Variable 'v2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/happrox.c:178:26: style: Variable 'v3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/happrox.c:463:40: style: Parameter 'f' can be declared as pointer to const. However it seems that 'height_cost' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/happrox.c:480:35: note: You might need to cast the function pointer here gts-snapshot-121130/examples/happrox.c:463:40: note: Parameter 'f' can be declared as pointer to const gts-snapshot-121130/examples/happrox.c:463:54: style: Parameter 'p' can be declared as pointer to const. However it seems that 'height_cost' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/happrox.c:480:35: note: You might need to cast the function pointer here gts-snapshot-121130/examples/happrox.c:463:54: note: Parameter 'p' can be declared as pointer to const gts-snapshot-121130/examples/happrox.c:468:63: style: Parameter 'p' can be declared as pointer to const. However it seems that 'relative_height_cost' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/happrox.c:524:30: note: You might need to cast the function pointer here gts-snapshot-121130/examples/happrox.c:468:63: note: Parameter 'p' can be declared as pointer to const gts-snapshot-121130/examples/happrox.c:468:76: style: Parameter 'z' can be declared as pointer to const. However it seems that 'relative_height_cost' is a callback function, if 'z' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/happrox.c:524:30: note: You might need to cast the function pointer here gts-snapshot-121130/examples/happrox.c:468:76: note: Parameter 'z' can be declared as pointer to const gts-snapshot-121130/examples/iso.c:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/merge.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/oocs.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/oocs.c:25:28: style: Parameter 'argv' can be declared as const array [constParameter] gts-snapshot-121130/examples/optimize.c:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/optimize.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gts_allow_floating_edges [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/optimize.c:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/optimize.c:36:44: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/examples/optimize.c:36:59: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/examples/optimize.c:37:16: style: Parameter 'p3' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/examples/optimize.c:37:31: style: Parameter 'p4' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/examples/optimize.c:174:36: style: Parameter 'e' can be declared as pointer to const. However it seems that 'angle_stats' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/optimize.c:285:44: note: You might need to cast the function pointer here gts-snapshot-121130/examples/optimize.c:174:36: note: Parameter 'e' can be declared as pointer to const gts-snapshot-121130/examples/partition.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/partition.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/partition.c:228:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/examples/partition.c:207:11: style: Local variable 'np' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/partition.c:69:9: note: Shadowed declaration gts-snapshot-121130/examples/partition.c:207:11: note: Shadow variable gts-snapshot-121130/examples/partition.c:47:41: style: Parameter 'o' can be declared as pointer to const. However it seems that 'face_color' is a callback function, if 'o' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/partition.c:191:51: note: You might need to cast the function pointer here gts-snapshot-121130/examples/partition.c:47:41: note: Parameter 'o' can be declared as pointer to const gts-snapshot-121130/examples/partition.c:52:39: style: Parameter 'n1' can be declared as pointer to const. However it seems that 'compare_line' is a callback function, if 'n1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/partition.c:216:41: note: You might need to cast the function pointer here gts-snapshot-121130/examples/partition.c:52:39: note: Parameter 'n1' can be declared as pointer to const gts-snapshot-121130/examples/partition.c:52:55: style: Parameter 'n2' can be declared as pointer to const. However it seems that 'compare_line' is a callback function, if 'n2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/partition.c:216:41: note: You might need to cast the function pointer here gts-snapshot-121130/examples/partition.c:52:55: note: Parameter 'n2' can be declared as pointer to const gts-snapshot-121130/examples/refine.c:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/refine.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/refine.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/refine.c:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/refine.c:121:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/examples/refine.c:38:74: style: Parameter 'max' can be declared as pointer to const. However it seems that 'stop_number_verbose' is a callback function, if 'max' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/refine.c:224:28: note: You might need to cast the function pointer here gts-snapshot-121130/examples/refine.c:38:74: note: Parameter 'max' can be declared as pointer to const gts-snapshot-121130/examples/refine.c:92:66: style: Parameter 'max' can be declared as pointer to const. However it seems that 'stop_number' is a callback function, if 'max' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/refine.c:226:28: note: You might need to cast the function pointer here gts-snapshot-121130/examples/refine.c:92:66: note: Parameter 'max' can be declared as pointer to const gts-snapshot-121130/examples/refine.c:99:74: style: Parameter 'min' can be declared as pointer to const. However it seems that 'stop_cost_verbose' is a callback function, if 'min' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/refine.c:231:28: note: You might need to cast the function pointer here gts-snapshot-121130/examples/refine.c:99:74: note: Parameter 'min' can be declared as pointer to const gts-snapshot-121130/examples/refine.c:112:66: style: Parameter 'min' can be declared as pointer to const. However it seems that 'stop_cost' is a callback function, if 'min' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/examples/refine.c:233:28: note: You might need to cast the function pointer here gts-snapshot-121130/examples/refine.c:112:66: note: Parameter 'min' can be declared as pointer to const gts-snapshot-121130/examples/set.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/set.c:272:13: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gts-snapshot-121130/examples/set.c:270:16: note: Assuming allocation function fails gts-snapshot-121130/examples/set.c:270:16: note: Assignment 'fp=fopen("s1out2.gts","w")', assigned value is 0 gts-snapshot-121130/examples/set.c:272:13: note: Null pointer dereference gts-snapshot-121130/examples/set.c:275:13: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gts-snapshot-121130/examples/set.c:273:16: note: Assuming allocation function fails gts-snapshot-121130/examples/set.c:273:16: note: Assignment 'fp=fopen("s1in2.gts","w")', assigned value is 0 gts-snapshot-121130/examples/set.c:275:13: note: Null pointer dereference gts-snapshot-121130/examples/set.c:278:13: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gts-snapshot-121130/examples/set.c:276:16: note: Assuming allocation function fails gts-snapshot-121130/examples/set.c:276:16: note: Assignment 'fp=fopen("s2out1.gts","w")', assigned value is 0 gts-snapshot-121130/examples/set.c:278:13: note: Null pointer dereference gts-snapshot-121130/examples/set.c:281:13: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gts-snapshot-121130/examples/set.c:279:16: note: Assuming allocation function fails gts-snapshot-121130/examples/set.c:279:16: note: Assignment 'fp=fopen("s2in1.gts","w")', assigned value is 0 gts-snapshot-121130/examples/set.c:281:13: note: Null pointer dereference gts-snapshot-121130/examples/set.c:248:12: style: Local variable 'fp' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/set.c:50:13: note: Shadowed declaration gts-snapshot-121130/examples/set.c:248:12: note: Shadow variable gts-snapshot-121130/examples/set.c:55:11: style: Variable 'operation' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/set.c:55:24: style: Variable 'file1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/set.c:55:33: style: Variable 'file2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/smooth.c:101:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/smooth.c:38:15: style: Variable 'lambda' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/smooth.c:46:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/sphere.c:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/split.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/split.c:107:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/examples/split.c:117:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/examples/split.c:105:12: style: Local variable 'fp' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/split.c:37:13: note: Shadowed declaration gts-snapshot-121130/examples/split.c:105:12: note: Shadow variable gts-snapshot-121130/examples/stripe.c:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/stripe.c:120:14: style: Local variable 'c' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/stripe.c:38:7: note: Shadowed declaration gts-snapshot-121130/examples/stripe.c:120:14: note: Shadow variable gts-snapshot-121130/examples/stripe.c:36:29: style: Variable 'i' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/stripe.c:128:11: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/stripe.c:129:11: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/stripe.c:130:11: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/stripe.c:140:6: style: Variable 'op1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/stripe.c:141:6: style: Variable 'op2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/stripe.c:142:6: style: Variable 'op3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/transform.c:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/transform.c:130:15: style: Local variable 's' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/transform.c:38:16: note: Shadowed declaration gts-snapshot-121130/examples/transform.c:130:15: note: Shadow variable gts-snapshot-121130/examples/transform.c:142:15: style: Local variable 's' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/transform.c:38:16: note: Shadowed declaration gts-snapshot-121130/examples/transform.c:142:15: note: Shadow variable gts-snapshot-121130/examples/transform.c:154:15: style: Local variable 's' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/transform.c:38:16: note: Shadowed declaration gts-snapshot-121130/examples/transform.c:154:15: note: Shadow variable gts-snapshot-121130/examples/transform.c:166:15: style: Local variable 's' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/transform.c:38:16: note: Shadowed declaration gts-snapshot-121130/examples/transform.c:166:15: note: Shadow variable gts-snapshot-121130/examples/transform.c:241:15: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/traverse.c:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtsColor [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/traverse.c:131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/traverse.c:184:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/traverse.c:74:32: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/traverse.c:74:38: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/examples/volume.c:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/examples/volume.c:115:15: style: Local variable 'cm' shadows outer variable [shadowVariable] gts-snapshot-121130/examples/volume.c:37:12: note: Shadowed declaration gts-snapshot-121130/examples/volume.c:115:15: note: Shadow variable gts-snapshot-121130/src/bbtree.c:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/bbtree.c:209:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/bbtree.c:484:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/bbtree.c:931:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/bbtree.c:970:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/bbtree.c:895:13: style: Local variable 'min' shadows outer variable [shadowVariable] gts-snapshot-121130/src/bbtree.c:883:11: note: Shadowed declaration gts-snapshot-121130/src/bbtree.c:895:13: note: Shadow variable gts-snapshot-121130/src/bbtree.c:117:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:153:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:153:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:184:45: style: Parameter 'p' can be declared as pointer to const. However it seems that 'bbox_foreach_vertex' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/src/bbtree.c:212:50: note: You might need to cast the function pointer here gts-snapshot-121130/src/bbtree.c:184:45: note: Parameter 'p' can be declared as pointer to const gts-snapshot-121130/src/bbtree.c:228:13: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:260:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:262:12: style: Variable 'i' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:299:48: style: Parameter 'bb1' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/bbtree.c:299:63: style: Parameter 'bb2' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/bbtree.c:331:39: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/bbtree.c:351:31: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/bbtree.c:397:42: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/bbtree.c:397:57: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/bbtree.c:444:41: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/bbtree.c:444:56: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/bbtree.c:470:48: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/bbtree.c:473:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:473:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:473:26: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:504:47: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/bbtree.c:507:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:507:26: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:549:13: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:549:19: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:1096:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:1096:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:1134:13: style: Variable 'delta' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/bbtree.c:1211:13: style: Variable 'delta' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/gts.h:267:17: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/gts.h:269:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/gts.h:291:16: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/gts.h:293:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:39:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:269:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:338:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:390:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:486:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:799:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:811:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:825:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:839:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:857:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:892:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1030:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1050:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1077:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1271:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1336:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1408:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1417:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1454:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1506:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1527:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1551:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1651:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1673:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1698:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v2 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1744:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1860:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:1930:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:2036:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/boolean.c:888:5: style: Redundant initialization for 'i'. The initialized value is overwritten before it is read. [redundantInitialization] gts-snapshot-121130/src/boolean.c:885:14: note: i is initialized gts-snapshot-121130/src/boolean.c:888:5: note: i is overwritten gts-snapshot-121130/src/boolean.c:888:3: style: Variable 'i' is assigned an expression that holds the same value. [redundantAssignment] gts-snapshot-121130/src/boolean.c:885:14: note: i is assigned 'interior' here. gts-snapshot-121130/src/boolean.c:888:3: note: Variable 'i' is assigned an expression that holds the same value. gts-snapshot-121130/src/boolean.c:459:15: style: Local variable 'e' shadows outer variable [shadowVariable] gts-snapshot-121130/src/boolean.c:394:39: note: Shadowed declaration gts-snapshot-121130/src/boolean.c:459:15: note: Shadow variable gts-snapshot-121130/src/boolean.c:1802:14: style: Local variable 'data' shadows outer variable [shadowVariable] gts-snapshot-121130/src/boolean.c:1784:12: note: Shadowed declaration gts-snapshot-121130/src/boolean.c:1802:14: note: Shadow variable gts-snapshot-121130/src/boolean.c:394:26: style: Variable 'e2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:820:12: style: Variable 'i' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:834:12: style: Variable 'i' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:906:15: style: Variable 'next' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:906:23: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:975:15: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/boolean.c:1399:39: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/boolean.c:1524:56: style: Parameter 'next' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/boolean.c:1558:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:1693:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:1698:15: style: Variable 'v2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:1737:12: style: Variable 'j' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:1949:18: style: Variable 's1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:1950:18: style: Variable 's2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:1951:18: style: Variable 's3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/boolean.c:306:11: style: Variable 'ev2' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/boolean.c:449:10: style: Variable 'e1' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/boolean.c:1709:19: style: Variable 'o2' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/cdt.c:82:4: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [syntaxError] gts-snapshot-121130/src/container.c:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:105:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:128:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable containers [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:141:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable containers [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remove_container [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:188:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:199:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:205:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:236:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:277:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:298:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:306:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:315:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frozen [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:334:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frozen [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:357:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frozen [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:365:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:370:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable add [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:409:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:419:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frozen [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frozen [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:444:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:455:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:460:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable add [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/container.c:453:51: style: Parameter 'c' can be declared as pointer to const. However it seems that 'slist_container_size' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/src/container.c:463:39: note: You might need to cast the function pointer here gts-snapshot-121130/src/container.c:453:51: note: Parameter 'c' can be declared as pointer to const gts-snapshot-121130/src/curvature.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/curvature.c:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/curvature.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/curvature.c:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/curvature.c:98:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/curvature.c:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/curvature.c:249:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/curvature.c:466:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/curvature.c:408:15: style: Local variable 'e' shadows outer variable [shadowVariable] gts-snapshot-121130/src/curvature.c:351:7: note: Shadowed declaration gts-snapshot-121130/src/curvature.c:408:15: note: Shadow variable gts-snapshot-121130/src/edge.c:37:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/edge.c:42:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clone [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/edge.c:169:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaces [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/edge.c:225:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segments [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/edge.c:281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v2 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/edge.c:346:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/edge.c:377:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/edge.c:411:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/edge.c:434:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/edge.c:457:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v2 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/edge.c:277:15: style: Variable 'v2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/edge.c:346:15: style: Variable 'v1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/edge.c:373:15: style: Variable 'v1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/edge.c:373:21: style: Variable 'v2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/edge.c:408:18: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/edge.c:411:15: style: Variable 'v1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/edge.c:412:15: style: Variable 'v2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/edge.c:377:6: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/edge.c:378:6: style: Variable 'v2' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/eheap.c:67:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/eheap.c:310:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/eheap.c:236:18: style: Variable 'pair' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/face.c:37:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/face.c:42:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clone [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/face.c:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clone [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/face.c:144:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triangles [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/face.c:177:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/face.c:210:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/face.c:249:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/face.c:294:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/face.c:111:65: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/face.c:113:12: style: Variable 'i' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/fifo.c:49:11: style: Variable 'i' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/fifo.c:125:32: style: Parameter 'fifo' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/fifo.c:151:39: style: Parameter 'fifo' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/graph.c:30:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_class [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remove_container [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:111:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:141:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:166:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXFLOAT [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:288:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:351:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:414:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:483:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:502:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:521:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remove_container [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:597:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:607:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:686:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:691:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:762:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:783:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_class [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1015:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1061:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1182:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1312:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1505:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1517:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1558:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1568:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_class [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1573:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1580:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1633:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXFLOAT [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1649:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1664:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1701:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1721:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1749:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:1768:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/graph.c:495:11: style: Condition 'n2' is always true [knownConditionTrueFalse] gts-snapshot-121130/src/graph.c:498:11: style: Condition 'n1' is always true [knownConditionTrueFalse] gts-snapshot-121130/src/graph.c:610:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/src/graph.c:885:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/src/graph.c:896:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/src/graph.c:1428:10: style: Checking if unsigned expression 'nn' is less than zero. [unsignedLessThanZero] gts-snapshot-121130/src/graph.c:670:19: style:inconclusive: Function 'gts_pgedge_new' argument 2 names different: declaration 'n1' definition 'g1'. [funcArgNamesDifferent] gts-snapshot-121130/src/gts.h:2286:20: note: Function 'gts_pgedge_new' argument 2 names different: declaration 'n1' definition 'g1'. gts-snapshot-121130/src/graph.c:670:19: note: Function 'gts_pgedge_new' argument 2 names different: declaration 'n1' definition 'g1'. gts-snapshot-121130/src/graph.c:671:19: style:inconclusive: Function 'gts_pgedge_new' argument 3 names different: declaration 'n2' definition 'g2'. [funcArgNamesDifferent] gts-snapshot-121130/src/gts.h:2287:20: note: Function 'gts_pgedge_new' argument 3 names different: declaration 'n2' definition 'g2'. gts-snapshot-121130/src/graph.c:671:19: note: Function 'gts_pgedge_new' argument 3 names different: declaration 'n2' definition 'g2'. gts-snapshot-121130/src/graph.c:735:19: style:inconclusive: Function 'gts_wgedge_new' argument 2 names different: declaration 'n1' definition 'g1'. [funcArgNamesDifferent] gts-snapshot-121130/src/gts.h:2316:20: note: Function 'gts_wgedge_new' argument 2 names different: declaration 'n1' definition 'g1'. gts-snapshot-121130/src/graph.c:735:19: note: Function 'gts_wgedge_new' argument 2 names different: declaration 'n1' definition 'g1'. gts-snapshot-121130/src/graph.c:736:19: style:inconclusive: Function 'gts_wgedge_new' argument 3 names different: declaration 'n2' definition 'g2'. [funcArgNamesDifferent] gts-snapshot-121130/src/gts.h:2317:20: note: Function 'gts_wgedge_new' argument 3 names different: declaration 'n2' definition 'g2'. gts-snapshot-121130/src/graph.c:736:19: note: Function 'gts_wgedge_new' argument 3 names different: declaration 'n2' definition 'g2'. gts-snapshot-121130/src/graph.c:412:37: style: Parameter 'n' can be declared as pointer to const. However it seems that 'fnode_write' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/src/graph.c:419:18: note: You might need to cast the function pointer here gts-snapshot-121130/src/graph.c:412:37: note: Parameter 'n' can be declared as pointer to const gts-snapshot-121130/src/graph.c:486:70: style: Parameter 'c' can be declared as pointer to const. However it seems that 'gedge_remove_container' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/src/graph.c:521:51: note: You might need to cast the function pointer here gts-snapshot-121130/src/graph.c:486:70: note: Parameter 'c' can be declared as pointer to const gts-snapshot-121130/src/graph.c:507:70: style: Parameter 'c' can be declared as pointer to const. However it seems that 'gedge_is_contained' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/src/graph.c:522:47: note: You might need to cast the function pointer here gts-snapshot-121130/src/graph.c:507:70: note: Parameter 'c' can be declared as pointer to const gts-snapshot-121130/src/graph.c:758:14: style: Variable 'graph' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/graph.c:949:14: style: Variable 'u' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/graph.c:1077:14: style: Variable 'n' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/heap.c:54:20: debug: Scope::checkVariable found variable 'child' with varid 0. [varid0] gts-snapshot-121130/src/heap.c:90:24: debug: Scope::checkVariable found variable 'right_child' with varid 0. [varid0] gts-snapshot-121130/src/heap.c:90:37: debug: Scope::checkVariable found variable 'child' with varid 0. [varid0] gts-snapshot-121130/src/heap.c:90:44: debug: Scope::checkVariable found variable 'parent' with varid 0. [varid0] gts-snapshot-121130/src/heap.c:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable child [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/heap.c:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right_child [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/hsurface.c:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/hsurface.c:156:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_POST_ORDER [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/hsurface.c:256:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/hsurface.c:319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LEVEL_ORDER [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/hsurface.c:354:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRE_ORDER [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/hsurface.c:363:19: style: Local variable 'hs' shadows outer variable [shadowVariable] gts-snapshot-121130/src/hsurface.c:348:15: note: Shadowed declaration gts-snapshot-121130/src/hsurface.c:363:19: note: Shadow variable gts-snapshot-121130/src/hsurface.c:372:19: style: Local variable 'hs' shadows outer variable [shadowVariable] gts-snapshot-121130/src/hsurface.c:348:15: note: Shadowed declaration gts-snapshot-121130/src/hsurface.c:372:19: note: Shadow variable gts-snapshot-121130/src/hsurface.c:68:64: style: Parameter 'vs' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/iso.c:349:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/gts.h:269:20: style: Local variable 'c' shadows outer variable [shadowVariable] gts-snapshot-121130/src/iso.c:35:14: note: Shadowed declaration gts-snapshot-121130/src/gts.h:269:20: note: Shadow variable gts-snapshot-121130/src/gts.h:293:20: style: Local variable 'c' shadows outer variable [shadowVariable] gts-snapshot-121130/src/iso.c:35:14: note: Shadowed declaration gts-snapshot-121130/src/gts.h:293:20: note: Shadow variable gts-snapshot-121130/src/iso.c:350:19: style: Variable 'ne' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/isotetra.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/isotetra.c:710:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtsCartesianGrid [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/isotetra.c:790:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtsCartesianGrid [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/isotetra.c:114:30: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/isotetra.c:176:27: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/kdtree.c:111:36: style:inconclusive: Function 'gts_kdtree_range' argument 1 names different: declaration 'tree' definition 'tree_3d'. [funcArgNamesDifferent] gts-snapshot-121130/src/gts.h:841:63: note: Function 'gts_kdtree_range' argument 1 names different: declaration 'tree' definition 'tree_3d'. gts-snapshot-121130/src/kdtree.c:111:36: note: Function 'gts_kdtree_range' argument 1 names different: declaration 'tree' definition 'tree_3d'. gts-snapshot-121130/src/kdtree.c:26:7: style: Variable 'pp1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/kdtree.c:27:7: style: Variable 'pp2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/kdtree.c:35:7: style: Variable 'pp1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/kdtree.c:36:7: style: Variable 'pp2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/kdtree.c:44:7: style: Variable 'pp1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/kdtree.c:45:7: style: Variable 'pp2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/misc.c:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/misc.c:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/misc.c:300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/misc.c:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/misc.c:455:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/misc.c:585:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/misc.c:370:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/misc.c:658:21: style: Variable 'var' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/named.c:29:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/named.c:86:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/named.c:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/named.c:150:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/named.c:36:16: style: Variable 'nv' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/named.c:92:14: style: Variable 'ne' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/named.c:147:14: style: Variable 'nf' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/object.c:159:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/object.c:189:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/object.c:295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/object.c:45:32: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/object.c:100:58: style: Parameter 'object' can be declared as pointer to const. However it seems that 'object_clone' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/src/object.c:108:18: note: You might need to cast the function pointer here gts-snapshot-121130/src/object.c:100:58: note: Parameter 'object' can be declared as pointer to const gts-snapshot-121130/src/oocs.c:31:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/oocs.c:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/oocs.c:138:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/oocs.c:152:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/oocs.c:168:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/oocs.c:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/oocs.c:253:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/oocs.c:34:53: style: Parameter 'p' can be declared as pointer to const. However it seems that 'cluster_add' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/src/oocs.c:67:16: note: You might need to cast the function pointer here gts-snapshot-121130/src/oocs.c:34:53: note: Parameter 'p' can be declared as pointer to const gts-snapshot-121130/src/oocs.c:268:47: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/oocs.c:269:18: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/partition.c:108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXFLOAT [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:191:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:355:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:376:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:385:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:403:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:418:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:497:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXFLOAT [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:609:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXFLOAT [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:702:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:762:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:822:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:830:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:937:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/partition.c:555:11: style: The if condition is the same as the previous if condition [duplicateCondition] gts-snapshot-121130/src/partition.c:553:11: note: First condition gts-snapshot-121130/src/partition.c:555:11: note: Second condition gts-snapshot-121130/src/partition.c:653:11: style: The if condition is the same as the previous if condition [duplicateCondition] gts-snapshot-121130/src/partition.c:651:11: note: First condition gts-snapshot-121130/src/partition.c:653:11: note: Second condition gts-snapshot-121130/src/partition.c:88:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/src/partition.c:443:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/src/partition.c:318:18: style: Local variable 'g1' shadows outer variable [shadowVariable] gts-snapshot-121130/src/partition.c:279:14: note: Shadowed declaration gts-snapshot-121130/src/partition.c:318:18: note: Shadow variable gts-snapshot-121130/src/partition.c:319:18: style: Local variable 'seed' shadows outer variable [shadowVariable] gts-snapshot-121130/src/partition.c:276:14: note: Shadowed declaration gts-snapshot-121130/src/partition.c:319:18: note: Shadow variable gts-snapshot-121130/src/partition.c:331:13: style: Local variable 'g1' shadows outer variable [shadowVariable] gts-snapshot-121130/src/partition.c:279:14: note: Shadowed declaration gts-snapshot-121130/src/partition.c:331:13: note: Shadow variable gts-snapshot-121130/src/partition.c:332:13: style: Local variable 'seed' shadows outer variable [shadowVariable] gts-snapshot-121130/src/partition.c:276:14: note: Shadowed declaration gts-snapshot-121130/src/partition.c:332:13: note: Shadow variable gts-snapshot-121130/src/partition.c:760:16: style: Local variable 'i' shadows outer variable [shadowVariable] gts-snapshot-121130/src/partition.c:725:17: note: Shadowed declaration gts-snapshot-121130/src/partition.c:760:16: note: Shadow variable gts-snapshot-121130/src/partition.c:806:16: style: Local variable 'n' shadows outer variable [shadowVariable] gts-snapshot-121130/src/partition.c:724:14: note: Shadowed declaration gts-snapshot-121130/src/partition.c:806:16: note: Shadow variable gts-snapshot-121130/src/partition.c:977:16: style: Local variable 'n' shadows outer variable [shadowVariable] gts-snapshot-121130/src/partition.c:889:14: note: Shadowed declaration gts-snapshot-121130/src/partition.c:977:16: note: Shadow variable gts-snapshot-121130/src/partition.c:836:18: style: Variable 'g1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/partition.c:842:5: style: Variable 'g1' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/partition.c:848:5: style: Variable 'g1' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/pgraph.c:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable containers [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/pgraph.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/pgraph.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/pgraph.c:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/pgraph.c:200:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/pgraph.c:251:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/pgraph.c:279:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/pgraph.c:284:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/pgraph.c:325:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/pgraph.c:410:13: style: Condition 'matching=maximal_matching(g)' is always false [knownConditionTrueFalse] gts-snapshot-121130/src/pgraph.c:354:19: note: Assignment 'list=NULL', assigned value is 0 gts-snapshot-121130/src/pgraph.c:410:32: note: Calling function 'maximal_matching' returns 0 gts-snapshot-121130/src/pgraph.c:410:13: note: Condition 'matching=maximal_matching(g)' is always false gts-snapshot-121130/src/pgraph.c:33:16: style: Variable 'n1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/pgraph.c:34:16: style: Variable 'n2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/pgraph.c:114:14: style: Variable 'n1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/pgraph.c:115:14: style: Variable 'n2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/pgraph.c:163:13: style: Variable 'n4' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/pgraph.c:199:14: style: Variable 'n2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/pgraph.c:509:47: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/pgraph.c:33:19: style: Variable 'n1' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/pgraph.c:34:19: style: Variable 'n2' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/point.c:30:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/point.c:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/point.c:610:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/point.c:765:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bounded [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/point.c:71:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/point.c:161:40: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/point.c:161:55: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/point.c:177:41: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/point.c:177:56: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/point.c:394:44: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/point.c:756:13: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/predicates.c:887:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resulterrbound [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/predicates.c:1096:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resulterrbound [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/predicates.c:1590:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resulterrbound [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/predicates.c:2545:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resulterrbound [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/predicates.c:663:56: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:664:28: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:749:53: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:797:38: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:835:33: style: Parameter 'pa' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:835:43: style: Parameter 'pb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:835:53: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:989:33: style: Parameter 'pa' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:989:43: style: Parameter 'pb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:989:53: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:989:63: style: Parameter 'pd' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:1467:33: style: Parameter 'pa' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:1467:43: style: Parameter 'pb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:1467:53: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:1467:63: style: Parameter 'pd' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:2118:33: style: Parameter 'pa' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:2118:43: style: Parameter 'pb' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:2118:53: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:2118:63: style: Parameter 'pd' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:2118:73: style: Parameter 'pe' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/predicates.c:1384:51: style: Variable 'finother' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/predicates.c:2032:53: style: Variable 'finother' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/predicates_init.c:30:28: style: Parameter 'argv' can be declared as const array [constParameter] gts-snapshot-121130/src/psurface.c:42:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/psurface.c:92:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/psurface.c:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/psurface.c:169:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/psurface.c:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/psurface.c:268:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/psurface.c:404:53: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/refine.c:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/refine.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/refine.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/refine.c:160:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/refine.c:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/refine.c:296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/refine.c:309:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/refine.c:341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/refine.c:377:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/refine.c:220:7: warning: Assert statement modifies 'f'. [assignmentInAssert] gts-snapshot-121130/src/refine.c:33:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/refine.c:33:19: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/refine.c:33:25: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/segment.c:29:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/segment.c:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segments [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/segment.c:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/segment.c:112:12: style: Variable 'i' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/segment.c:113:15: style: Variable 'v2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/segment.c:177:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/segment.c:177:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/split.c:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:301:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:340:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:405:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:432:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:547:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:636:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:830:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:878:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:1058:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LEVEL_ORDER [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:1209:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncf [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:1288:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:1411:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:1716:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/split.c:257:5: warning: Assert statement modifies 'vvs'. [assignmentInAssert] gts-snapshot-121130/src/split.c:591:3: warning: Assert statement modifies 'e'. [assignmentInAssert] gts-snapshot-121130/src/split.c:1391:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] gts-snapshot-121130/src/split.c:1390:15: note: outer condition: f->type==GTS_STRING gts-snapshot-121130/src/split.c:1391:17: note: opposite inner condition: f->type!=GTS_STRING gts-snapshot-121130/src/split.c:827:14: style: Local variable 'j' shadows outer variable [shadowVariable] gts-snapshot-121130/src/split.c:795:9: note: Shadowed declaration gts-snapshot-121130/src/split.c:827:14: note: Shadow variable gts-snapshot-121130/src/split.c:194:16: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/split.c:195:18: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/split.c:196:18: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/split.c:294:35: style: Parameter 'vs' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/split.c:325:44: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/split.c:537:19: style: Variable 'cf' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/split.c:868:19: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/split.c:870:21: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/split.c:874:12: style: Variable 'i' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/split.c:921:15: style: Variable 'v1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/split.c:921:21: style: Variable 'v2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/split.c:1105:52: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/split.c:1107:17: style: Parameter 'excluded' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/split.c:1110:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/split.c:935:6: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/split.c:936:6: style: Variable 'v2' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/src/split.c:922:13: style: Unused variable: e [unusedVariable] gts-snapshot-121130/src/split.c:923:12: style: Unused variable: i [unusedVariable] gts-snapshot-121130/src/split.c:924:19: style: Unused variable: cf [unusedVariable] gts-snapshot-121130/src/stripe.c:510:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/stripe.c:682:3: warning: Either the condition 'v1' is redundant or there is possible null pointer dereference: v1. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v1' is not redundant gts-snapshot-121130/src/stripe.c:682:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:682:3: warning: Either the condition 'v2' is redundant or there is possible null pointer dereference: v2. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v2' is not redundant gts-snapshot-121130/src/stripe.c:682:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:682:3: warning: Either the condition 'v3' is redundant or there is possible null pointer dereference: v3. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v3' is not redundant gts-snapshot-121130/src/stripe.c:682:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:683:3: warning: Either the condition 'v4' is redundant or there is possible null pointer dereference: v4. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:691:3: note: Assuming that condition 'v4' is not redundant gts-snapshot-121130/src/stripe.c:683:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:683:3: warning: Either the condition 'v5' is redundant or there is possible null pointer dereference: v5. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:691:3: note: Assuming that condition 'v5' is not redundant gts-snapshot-121130/src/stripe.c:683:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:683:3: warning: Either the condition 'v6' is redundant or there is possible null pointer dereference: v6. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:691:3: note: Assuming that condition 'v6' is not redundant gts-snapshot-121130/src/stripe.c:683:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:684:3: warning: Either the condition 'v1' is redundant or there is possible null pointer dereference: v1. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v1' is not redundant gts-snapshot-121130/src/stripe.c:684:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:684:3: warning: Either the condition 'v2' is redundant or there is possible null pointer dereference: v2. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v2' is not redundant gts-snapshot-121130/src/stripe.c:684:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:684:3: warning: Either the condition 'v3' is redundant or there is possible null pointer dereference: v3. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v3' is not redundant gts-snapshot-121130/src/stripe.c:684:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:684:3: warning: Either the condition 'v4' is redundant or there is possible null pointer dereference: v4. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:691:3: note: Assuming that condition 'v4' is not redundant gts-snapshot-121130/src/stripe.c:684:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:684:3: warning: Either the condition 'v5' is redundant or there is possible null pointer dereference: v5. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:691:3: note: Assuming that condition 'v5' is not redundant gts-snapshot-121130/src/stripe.c:684:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:684:3: warning: Either the condition 'v6' is redundant or there is possible null pointer dereference: v6. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:691:3: note: Assuming that condition 'v6' is not redundant gts-snapshot-121130/src/stripe.c:684:3: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:686:28: warning: Either the condition 'v1' is redundant or there is possible null pointer dereference: v1. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v1' is not redundant gts-snapshot-121130/src/stripe.c:686:28: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:686:33: warning: Either the condition 'v2' is redundant or there is possible null pointer dereference: v2. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v2' is not redundant gts-snapshot-121130/src/stripe.c:686:33: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:686:38: warning: Either the condition 'v3' is redundant or there is possible null pointer dereference: v3. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v3' is not redundant gts-snapshot-121130/src/stripe.c:686:38: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:686:43: warning: Either the condition 'v4' is redundant or there is possible null pointer dereference: v4. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:691:3: note: Assuming that condition 'v4' is not redundant gts-snapshot-121130/src/stripe.c:686:43: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:686:48: warning: Either the condition 'v5' is redundant or there is possible null pointer dereference: v5. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:691:3: note: Assuming that condition 'v5' is not redundant gts-snapshot-121130/src/stripe.c:686:48: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:686:53: warning: Either the condition 'v6' is redundant or there is possible null pointer dereference: v6. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:691:3: note: Assuming that condition 'v6' is not redundant gts-snapshot-121130/src/stripe.c:686:53: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:688:18: warning: Either the condition 'v3' is redundant or there is possible null pointer dereference: v3. [nullPointerRedundantCheck] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v3' is not redundant gts-snapshot-121130/src/stripe.c:688:18: note: Null pointer dereference gts-snapshot-121130/src/stripe.c:100:45: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/stripe.c:101:17: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/stripe.c:102:17: style: Parameter 'v3' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/stripe.c:383:18: style: struct member 'min_key_t::heap' is never used. [unusedStructMember] gts-snapshot-121130/src/stripe.c:384:10: style: struct member 'min_key_t::min_key' is never used. [unusedStructMember] gts-snapshot-121130/src/surface.c:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:46:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_class [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:62:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:267:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:436:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:582:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triangles [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:682:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:764:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:777:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:791:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:822:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:840:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:848:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:893:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:952:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1204:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1422:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1452:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segments [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1503:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1567:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1597:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1607:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1613:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:1863:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v2 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:2047:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:2052:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:2061:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:2551:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:2558:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:2587:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:2612:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaces [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:2661:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:2690:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/surface.c:247:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] gts-snapshot-121130/src/surface.c:246:15: note: outer condition: f->type==GTS_STRING gts-snapshot-121130/src/surface.c:247:17: note: opposite inner condition: f->type!=GTS_STRING gts-snapshot-121130/src/surface.c:276:10: style: Checking if unsigned expression 'nf' is less than zero. [unsignedLessThanZero] gts-snapshot-121130/src/surface.c:1331:16: style: Local variable 't' shadows outer variable [shadowVariable] gts-snapshot-121130/src/surface.c:1307:19: note: Shadowed declaration gts-snapshot-121130/src/surface.c:1331:16: note: Shadow variable gts-snapshot-121130/src/surface.c:1387:18: style: Local variable 's' shadows outer variable [shadowVariable] gts-snapshot-121130/src/surface.c:1372:16: note: Shadowed declaration gts-snapshot-121130/src/surface.c:1387:18: note: Shadow variable gts-snapshot-121130/src/surface.c:1401:18: style: Local variable 's' shadows outer variable [shadowVariable] gts-snapshot-121130/src/surface.c:1372:16: note: Shadowed declaration gts-snapshot-121130/src/surface.c:1401:18: note: Shadow variable gts-snapshot-121130/src/surface.c:1460:12: style: Local variable 'e1' shadows outer variable [shadowVariable] gts-snapshot-121130/src/surface.c:1454:15: note: Shadowed declaration gts-snapshot-121130/src/surface.c:1460:12: note: Shadow variable gts-snapshot-121130/src/surface.c:2666:14: style: Local variable 'data' shadows outer argument [shadowArgument] gts-snapshot-121130/src/surface.c:2653:56: note: Shadowed declaration gts-snapshot-121130/src/surface.c:2666:14: note: Shadow variable gts-snapshot-121130/src/surface.c:2695:14: style: Local variable 'data' shadows outer argument [shadowArgument] gts-snapshot-121130/src/surface.c:2683:57: note: Shadowed declaration gts-snapshot-121130/src/surface.c:2695:14: note: Shadow variable gts-snapshot-121130/src/surface.c:49:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'surface_write' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/src/surface.c:63:37: note: You might need to cast the function pointer here gts-snapshot-121130/src/surface.c:49:40: note: Parameter 'object' can be declared as pointer to const gts-snapshot-121130/src/surface.c:505:34: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/surface.c:1301:57: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/surface.c:1344:53: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/surface.c:1704:15: style: Parameter 'min_number' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/surface.c:1727:15: style: Parameter 'max_cost' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/surface.c:1827:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/surface.c:1827:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/surface.c:2220:14: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/surface.c:2220:20: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/surface.c:2220:26: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/surface.c:2254:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/surface.c:2254:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/surface.c:2254:26: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/surface.c:2322:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/surface.c:2322:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/surface.c:2322:26: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/triangle.c:125:5: error: There is an unknown macro here somewhere. Configuration is required. If assert is a macro then please configure it. [unknownMacro] gts-snapshot-121130/src/tribox3.c:45:28: style: Parameter 'normal' can be declared as const array [constParameter] gts-snapshot-121130/src/tribox3.c:45:46: style: Parameter 'vert' can be declared as const array [constParameter] gts-snapshot-121130/src/tribox3.c:45:62: style: Parameter 'maxbox' can be declared as const array [constParameter] gts-snapshot-121130/src/tribox3.c:116:26: style: Parameter 'boxcenter' can be declared as const array [constParameter] gts-snapshot-121130/src/tribox3.c:116:68: style: Parameter 'triverts' can be declared as const array [constParameter] gts-snapshot-121130/src/vertex.c:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:48:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clone [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:56:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clone [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:235:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triangles [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:271:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triangles [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:385:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:463:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:573:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:603:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:632:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:667:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vertex.c:704:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/src/vertex.c:149:48: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/vertex.c:165:70: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/vertex.c:167:12: style: Variable 'i' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vertex.c:442:21: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/vertex.c:567:16: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/vertex.c:667:16: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vertex.c:668:16: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vertex.c:669:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vopt.c:37:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vopt.c:80:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vopt.c:129:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vopt.c:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segments [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vopt.c:182:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v2 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vopt.c:204:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vopt.c:264:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vopt.c:507:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/vopt.c:478:3: warning: Assert statement modifies 'Ai'. [assignmentInAssert] gts-snapshot-121130/src/vopt.c:357:11: style: Local variable 'i' shadows outer variable [shadowVariable] gts-snapshot-121130/src/vopt.c:240:25: note: Shadowed declaration gts-snapshot-121130/src/vopt.c:357:11: note: Shadow variable gts-snapshot-121130/src/vopt.c:384:22: style: Local variable 'i' shadows outer variable [shadowVariable] gts-snapshot-121130/src/vopt.c:240:25: note: Shadowed declaration gts-snapshot-121130/src/vopt.c:384:22: note: Shadow variable gts-snapshot-121130/src/vopt.c:32:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vopt.c:32:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vopt.c:32:33: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vopt.c:81:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vopt.c:81:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vopt.c:130:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vopt.c:130:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vopt.c:132:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/src/vopt.c:238:34: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/src/vopt.c:391:18: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/boolean/boole.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/boolean/boole.c:39:16: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/boolean/boole.c:40:16: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/boolean/boole.c:49:28: style: Parameter 'argv' can be declared as const array [constParameter] gts-snapshot-121130/test/boolean/cubes.c:134:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTS_1_OUT_2 [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/boolean/cubes.c:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/boolean/cubes.c:82:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gts-snapshot-121130/test/boolean/cubes.c:80:14: note: Assuming allocation function fails gts-snapshot-121130/test/boolean/cubes.c:80:14: note: Assignment 'fp=fopen(name,"wt")', assigned value is 0 gts-snapshot-121130/test/boolean/cubes.c:82:11: note: Null pointer dereference gts-snapshot-121130/test/boolean/cubes.c:87:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gts-snapshot-121130/test/boolean/cubes.c:85:14: note: Assuming allocation function fails gts-snapshot-121130/test/boolean/cubes.c:85:14: note: Assignment 'fp=fopen(name,"wt")', assigned value is 0 gts-snapshot-121130/test/boolean/cubes.c:87:11: note: Null pointer dereference gts-snapshot-121130/test/boolean/set.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/boolean/set.c:89:28: style: Parameter 'argv' can be declared as const array [constParameter] gts-snapshot-121130/test/coarsen/c1.c:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gts_volume_optimized_vertex [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/coarsen/c1.c:9:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/coarsen/c1.c:9:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/coarsen/c1.c:9:33: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/coarsen/c1.c:165:15: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/coarsen/c1.c:178:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/test/coarsen/c2.c:181:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/coarsen/c2.c:9:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/coarsen/c2.c:9:20: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/coarsen/c2.c:9:33: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/coarsen/c2.c:168:15: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/test/coarsen/c2.c:185:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/test/coarsen/c3.c:117:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/coarsen/cartesian.c:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/coarsen/cartesian.c:24:28: style: Parameter 'argv' can be declared as const array [constParameter] gts-snapshot-121130/test/coarsen/double_prism.c:91:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/delaunay/cartesian.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/delaunay/cartesian.c:24:28: style: Parameter 'argv' can be declared as const array [constParameter] gts-snapshot-121130/test/delaunay/random.c:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/test/delaunay/random.c:24:28: style: Parameter 'argv' can be declared as const array [constParameter] gts-snapshot-121130/tools/gts2dxf.c:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/gts2oogl.c:224:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/gts2oogl.c:443:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/gts2oogl.c:661:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/gts2oogl.c:574:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gts-snapshot-121130/tools/gts2oogl.c:180:11: style: Local variable 'color' shadows outer variable [shadowVariable] gts-snapshot-121130/tools/gts2oogl.c:47:14: note: Shadowed declaration gts-snapshot-121130/tools/gts2oogl.c:180:11: note: Shadow variable gts-snapshot-121130/tools/gts2oogl.c:192:11: style: Local variable 'color' shadows outer variable [shadowVariable] gts-snapshot-121130/tools/gts2oogl.c:47:14: note: Shadowed declaration gts-snapshot-121130/tools/gts2oogl.c:192:11: note: Shadow variable gts-snapshot-121130/tools/gts2oogl.c:366:13: style: Local variable 'min' shadows outer variable [shadowVariable] gts-snapshot-121130/tools/gts2oogl.c:55:9: note: Shadowed declaration gts-snapshot-121130/tools/gts2oogl.c:366:13: note: Shadow variable gts-snapshot-121130/tools/gts2oogl.c:367:13: style: Local variable 'max' shadows outer variable [shadowVariable] gts-snapshot-121130/tools/gts2oogl.c:55:20: note: Shadowed declaration gts-snapshot-121130/tools/gts2oogl.c:367:13: note: Shadow variable gts-snapshot-121130/tools/gts2oogl.c:381:13: style: Local variable 'min' shadows outer variable [shadowVariable] gts-snapshot-121130/tools/gts2oogl.c:55:9: note: Shadowed declaration gts-snapshot-121130/tools/gts2oogl.c:381:13: note: Shadow variable gts-snapshot-121130/tools/gts2oogl.c:382:13: style: Local variable 'max' shadows outer variable [shadowVariable] gts-snapshot-121130/tools/gts2oogl.c:55:20: note: Shadowed declaration gts-snapshot-121130/tools/gts2oogl.c:382:13: note: Shadow variable gts-snapshot-121130/tools/gts2oogl.c:120:29: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/tools/gts2oogl.c:120:35: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/tools/gts2oogl.c:149:37: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/tools/gts2oogl.c:219:58: style: Parameter 'angle' can be declared as pointer to const. However it seems that 'foreach_feature_edge' is a callback function, if 'angle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/tools/gts2oogl.c:852:52: note: You might need to cast the function pointer here gts-snapshot-121130/tools/gts2oogl.c:219:58: note: Parameter 'angle' can be declared as pointer to const gts-snapshot-121130/tools/gts2oogl.c:487:45: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gts-snapshot-121130/tools/gts2oogl.c:568:14: style: Variable 'chain' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/tools/gts2oogl.c:577:16: style: Variable 'chain' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/tools/gts2oogl.c:881:17: style: Variable 'bbox' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/tools/gts2oogl.c:902:17: style: Variable 'bbox' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/tools/gts2oogl.c:906:12: style: Variable 'bbox' is assigned a value that is never used. [unreadVariable] gts-snapshot-121130/tools/gts2stl.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/gts2xyz.c:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/gts2xyz.c:19:28: style: Parameter 'argv' can be declared as const array [constParameter] gts-snapshot-121130/tools/gts2xyz.c:45:8: error: Uninitialized variable: p [uninitvar] gts-snapshot-121130/tools/gtscheck.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/gtscompare.c:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/gtscompare.c:261:14: style: Local variable 'fptr' shadows outer variable [shadowVariable] gts-snapshot-121130/tools/gtscompare.c:222:10: note: Shadowed declaration gts-snapshot-121130/tools/gtscompare.c:261:14: note: Shadow variable gts-snapshot-121130/tools/gtscompare.c:81:29: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/tools/gtscompare.c:81:35: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] gts-snapshot-121130/tools/gtscompare.c:198:36: style: Parameter 'p' can be declared as pointer to const. However it seems that 'build_bbox' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gts-snapshot-121130/tools/gtscompare.c:377:45: note: You might need to cast the function pointer here gts-snapshot-121130/tools/gtscompare.c:198:36: note: Parameter 'p' can be declared as pointer to const gts-snapshot-121130/tools/stl2gts.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTS_STRING [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/stl2gts.c:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gts_allow_floating_vertices [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/stl2gts.c:248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gts-snapshot-121130/tools/stl2gts.c:261:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gts-snapshot-121130/src/stripe.c:170:3: warning: Null pointer dereference: v1 [ctunullpointer] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v1' is not redundant gts-snapshot-121130/src/stripe.c:687:16: note: Calling function match_vertex, 2nd argument is null gts-snapshot-121130/src/stripe.c:170:3: note: Dereferencing argument v1 that is null gts-snapshot-121130/src/stripe.c:171:3: warning: Null pointer dereference: v2 [ctunullpointer] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v2' is not redundant gts-snapshot-121130/src/stripe.c:687:16: note: Calling function match_vertex, 3rd argument is null gts-snapshot-121130/src/stripe.c:171:3: note: Dereferencing argument v2 that is null gts-snapshot-121130/src/stripe.c:171:3: warning: Null pointer dereference: v3 [ctunullpointer] gts-snapshot-121130/src/stripe.c:690:3: note: Assuming that condition 'v3' is not redundant gts-snapshot-121130/src/stripe.c:687:16: note: Calling function match_vertex, 4th argument is null gts-snapshot-121130/src/stripe.c:171:3: note: Dereferencing argument v3 that is null diff: 2.18.0 gts-snapshot-121130/src/cdt.c:1001:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] 2.18.0 gts-snapshot-121130/src/cdt.c:1002:6: style: Variable 'v2' is assigned a value that is never used. [unreadVariable] 2.18.0 gts-snapshot-121130/src/cdt.c:1161:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] 2.18.0 gts-snapshot-121130/src/cdt.c:1169:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] 2.18.0 gts-snapshot-121130/src/cdt.c:137:12: style: struct member '_GHashNode::value' is never used. [unusedStructMember] 2.18.0 gts-snapshot-121130/src/cdt.c:144:8: style: struct member '_GHashTable::nnodes' is never used. [unusedStructMember] 2.18.0 gts-snapshot-121130/src/cdt.c:145:9: style: struct member '_GHashTable::frozen' is never used. [unusedStructMember] 2.18.0 gts-snapshot-121130/src/cdt.c:153:59: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 gts-snapshot-121130/src/cdt.c:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] 2.18.0 gts-snapshot-121130/src/cdt.c:171:13: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] 2.18.0 gts-snapshot-121130/src/cdt.c:192:17: style: Variable 't' can be declared as pointer to const [constVariablePointer] 2.18.0 gts-snapshot-121130/src/cdt.c:267:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 gts-snapshot-121130/src/cdt.c:267:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e1 [valueFlowBailoutIncompleteVar] 2.18.0 gts-snapshot-121130/src/cdt.c:295:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e1 [valueFlowBailoutIncompleteVar] 2.18.0 gts-snapshot-121130/src/cdt.c:483:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e1 [valueFlowBailoutIncompleteVar] 2.18.0 gts-snapshot-121130/src/cdt.c:568:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 gts-snapshot-121130/src/cdt.c:682:45: style: Parameter 'poly' can be declared as pointer to const [constParameterPointer] 2.18.0 gts-snapshot-121130/src/cdt.c:687:15: style: Variable 'v1' can be declared as pointer to const [constVariablePointer] 2.18.0 gts-snapshot-121130/src/cdt.c:687:28: style: Variable 'v2' can be declared as pointer to const [constVariablePointer] head gts-snapshot-121130/src/cdt.c:82:4: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [syntaxError] 2.18.0 gts-snapshot-121130/src/cdt.c:942:15: style: Variable 'o1' is assigned a value that is never used. [unreadVariable] 2.18.0 gts-snapshot-121130/src/cdt.c:944:8: style: Variable 'o2' is assigned a value that is never used. [unreadVariable] 2.18.0 gts-snapshot-121130/src/cdt.c:993:21: style: Variable 'v2' can be declared as pointer to const [constVariablePointer] head gts-snapshot-121130/src/gts.h:269:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] head gts-snapshot-121130/src/gts.h:293:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] DONE