2026-10-06 03:47 ftp://ftp.de.debian.org/debian/pool/main/d/daligner/daligner_1.0+git20240119.335105d.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.12.107+deb13-amd64-x86_64-with-glibc2.41 python: 3.12.14 client-version: 1.4.0 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.22.0 head-info: 746b3a7 (2026-10-04 08:53:56 +0200) count: 593 622 elapsed-time: 7.4 7.3 head-timing-info: old-timing-info: head results: daligner-1.0+git20240119.335105d/DB.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:196:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:583:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:643:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:735:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:933:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:1112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:1239:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:1316:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:1422:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:1469:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:1515:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:1568:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:1667:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:1741:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:1817:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:2032:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:2097:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:2165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:2278:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:2336:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:2582:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:2702:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:2832:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/DB.c:117:15: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] daligner-1.0+git20240119.335105d/DB.c:133:10: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] daligner-1.0+git20240119.335105d/DB.c:716:10: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] daligner-1.0+git20240119.335105d/DB.c:1725:10: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] daligner-1.0+git20240119.335105d/DB.c:2363:10: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] daligner-1.0+git20240119.335105d/DB.c:2827:10: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/DB.c:2831:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/DB.c:540:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] daligner-1.0+git20240119.335105d/DB.c:771:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] daligner-1.0+git20240119.335105d/DB.c:2396:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] daligner-1.0+git20240119.335105d/DB.c:2407:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] daligner-1.0+git20240119.335105d/DB.c:2432:20: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] daligner-1.0+git20240119.335105d/DB.c:2437:20: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] daligner-1.0+git20240119.335105d/DB.c:2496:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] daligner-1.0+git20240119.335105d/DB.c:173:7: error: Common realloc mistake: 'cat' nulled but not freed upon failure [memleakOnRealloc] daligner-1.0+git20240119.335105d/DB.c:194:7: error: Common realloc mistake: 'sfx' nulled but not freed upon failure [memleakOnRealloc] daligner-1.0+git20240119.335105d/DB.c:217:7: error: Common realloc mistake: 'cat' nulled but not freed upon failure [memleakOnRealloc] daligner-1.0+git20240119.335105d/DB.c:238:7: error: Common realloc mistake: 'sfx' nulled but not freed upon failure [memleakOnRealloc] daligner-1.0+git20240119.335105d/DB.c:1103:17: warning: Either the condition 'root==NULL' is redundant or there is possible null pointer dereference: root. [nullPointerRedundantCheck] daligner-1.0+git20240119.335105d/DB.c:1105:12: note: Assuming that condition 'root==NULL' is not redundant daligner-1.0+git20240119.335105d/DB.c:1103:17: note: Null pointer dereference daligner-1.0+git20240119.335105d/DB.c:1269:20: style: Variable 'read[-1]' is reassigned a value before the old one has been used. [redundantAssignment] daligner-1.0+git20240119.335105d/DB.c:1262:24: note: read[-1] is assigned daligner-1.0+git20240119.335105d/DB.c:1269:20: note: read[-1] is overwritten daligner-1.0+git20240119.335105d/DB.c:1346:20: style: Variable 'read[-1]' is reassigned a value before the old one has been used. [redundantAssignment] daligner-1.0+git20240119.335105d/DB.c:1339:24: note: read[-1] is assigned daligner-1.0+git20240119.335105d/DB.c:1346:20: note: read[-1] is overwritten daligner-1.0+git20240119.335105d/DB.c:46:22: style:inconclusive: Function 'Count_Args' argument 1 names different: declaration 'arg' definition 'var'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/DB.h:134:22: note: Function 'Count_Args' argument 1 names different: declaration 'arg' definition 'var'. daligner-1.0+git20240119.335105d/DB.c:46:22: note: Function 'Count_Args' argument 1 names different: declaration 'arg' definition 'var'. daligner-1.0+git20240119.335105d/DB.c:76:21: style:inconclusive: Function 'Realloc' argument 1 names different: declaration 'object' definition 'p'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/DB.h:236:21: note: Function 'Realloc' argument 1 names different: declaration 'object' definition 'p'. daligner-1.0+git20240119.335105d/DB.c:76:21: note: Function 'Realloc' argument 1 names different: declaration 'object' definition 'p'. daligner-1.0+git20240119.335105d/DB.c:88:20: style:inconclusive: Function 'Strdup' argument 1 names different: declaration 'string' definition 'name'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/DB.h:237:20: note: Function 'Strdup' argument 1 names different: declaration 'string' definition 'name'. daligner-1.0+git20240119.335105d/DB.c:88:20: note: Function 'Strdup' argument 1 names different: declaration 'string' definition 'name'. daligner-1.0+git20240119.335105d/DB.c:102:19: style:inconclusive: Function 'Fopen' argument 1 names different: declaration 'path' definition 'name'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/DB.h:239:19: note: Function 'Fopen' argument 1 names different: declaration 'path' definition 'name'. daligner-1.0+git20240119.335105d/DB.c:102:19: note: Function 'Fopen' argument 1 names different: declaration 'path' definition 'name'. daligner-1.0+git20240119.335105d/DB.c:112:20: style:inconclusive: Function 'PathTo' argument 1 names different: declaration 'path' definition 'name'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/DB.h:240:20: note: Function 'PathTo' argument 1 names different: declaration 'path' definition 'name'. daligner-1.0+git20240119.335105d/DB.c:112:20: note: Function 'PathTo' argument 1 names different: declaration 'path' definition 'name'. daligner-1.0+git20240119.335105d/DB.c:127:18: style:inconclusive: Function 'Root' argument 1 names different: declaration 'path' definition 'name'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/DB.h:241:18: note: Function 'Root' argument 1 names different: declaration 'path' definition 'name'. daligner-1.0+git20240119.335105d/DB.c:127:18: note: Function 'Root' argument 1 names different: declaration 'path' definition 'name'. daligner-1.0+git20240119.335105d/DB.c:1089:48: style:inconclusive: Function 'List_DB_Files' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] daligner-1.0+git20240119.335105d/DB.c:1089:60: style:inconclusive: Function 'List_DB_Files' argument 3 names different: declaration '' definition 'extension'. [funcArgNamesDifferentUnnamed] daligner-1.0+git20240119.335105d/DB.c:1508:42: style:inconclusive: Function 'Load_Arrow' argument 3 names different: declaration 'read' definition 'arrow'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/DB.h:573:43: note: Function 'Load_Arrow' argument 3 names different: declaration 'read' definition 'arrow'. daligner-1.0+git20240119.335105d/DB.c:1508:42: note: Function 'Load_Arrow' argument 3 names different: declaration 'read' definition 'arrow'. daligner-1.0+git20240119.335105d/DB.c:1618:27: style:inconclusive: Function 'Close_Arrow' argument 1 names different: declaration '' definition 'db'. [funcArgNamesDifferentUnnamed] daligner-1.0+git20240119.335105d/DB.c:2387:19: style: Local variable 'indx' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/DB.c:2325:32: note: Shadowed variable daligner-1.0+git20240119.335105d/DB.c:2387:19: note: Shadow local variable daligner-1.0+git20240119.335105d/DB.c:48:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:64:32: style: Parameter 'mesg' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:76:42: style: Parameter 'mesg' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:88:20: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:88:32: style: Parameter 'mesg' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:102:19: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:102:31: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:127:30: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:160:22: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:160:34: style: Parameter 'sep' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:160:45: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:160:57: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:183:29: style: Parameter 'left' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:183:50: style: Parameter 'right' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:204:31: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:204:43: style: Parameter 'sep' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:204:54: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:204:66: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:227:38: style: Parameter 'left' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:227:59: style: Parameter 'right' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:322:24: style: Variable 's3' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:345:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:368:15: style: Variable 'letter' can be declared as const array [constVariable] daligner-1.0+git20240119.335105d/DB.c:376:15: style: Variable 'letter' can be declared as const array [constVariable] daligner-1.0+git20240119.335105d/DB.c:384:15: style: Variable 'letter' can be declared as const array [constVariable] daligner-1.0+git20240119.335105d/DB.c:394:15: style: Variable 'number' can be declared as const array [constVariable] daligner-1.0+git20240119.335105d/DB.c:419:15: style: Variable 'arrow' can be declared as const array [constVariable] daligner-1.0+git20240119.335105d/DB.c:444:15: style: Variable 'change' can be declared as const array [constVariable] daligner-1.0+git20240119.335105d/DB.c:692:38: style: Variable 'cat' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:1055:16: style: Variable 'q' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:1164:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:1217:32: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:1713:15: style: Variable 'root' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:1813:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:1911:14: style: Variable 'anno8' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:1912:14: style: Variable 'anno4' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:2013:36: style: Parameter 'track' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:2067:10: style: Variable 'alen' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:2148:35: style: Parameter 'aname' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:2222:14: style: Variable 'ival' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:2242:15: style: Variable 'ival' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:2275:42: style: Parameter 'extra' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:2289:43: style: Parameter 'track' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:2329:25: style: Variable 'nx' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:2558:31: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/DB.c:2883:13: style: Variable 'dbname' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/DB.c:2043:41: portability: '(void*)track->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/DB.c:2096:29: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/DB.c:2116:29: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/HPC.daligner.c:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/HPC.daligner.c:579:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/HPC.daligner.c:1014:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/HPC.daligner.c:1014:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/HPC.daligner.c:204:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:199:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:204:17: note: Null pointer dereference daligner-1.0+git20240119.335105d/HPC.daligner.c:206:19: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:199:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:206:19: note: Null pointer dereference daligner-1.0+git20240119.335105d/HPC.daligner.c:342:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:339:20: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:339:20: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:336:15: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:342:13: note: Null pointer dereference daligner-1.0+git20240119.335105d/HPC.daligner.c:399:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:396:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:396:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:394:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:399:17: note: Null pointer dereference daligner-1.0+git20240119.335105d/HPC.daligner.c:494:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:492:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:492:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:489:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:494:17: note: Null pointer dereference daligner-1.0+git20240119.335105d/HPC.daligner.c:724:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:721:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:721:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:719:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:724:17: note: Null pointer dereference daligner-1.0+git20240119.335105d/HPC.daligner.c:741:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:736:20: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:736:20: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:734:15: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:741:13: note: Null pointer dereference daligner-1.0+git20240119.335105d/HPC.daligner.c:849:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:846:20: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:846:20: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:843:15: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:849:13: note: Null pointer dereference daligner-1.0+git20240119.335105d/HPC.daligner.c:904:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:901:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:901:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:899:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:904:17: note: Null pointer dereference daligner-1.0+git20240119.335105d/HPC.daligner.c:949:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:946:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:946:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:943:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:949:17: note: Null pointer dereference daligner-1.0+git20240119.335105d/LA2ONE.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/LA2ONE.c:184:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/LA2ONE.c:112:15: style: Local variable 'trace' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/LA2ONE.c:44:19: note: Shadowed variable daligner-1.0+git20240119.335105d/LA2ONE.c:112:15: note: Shadow local variable daligner-1.0+git20240119.335105d/LA2ONE.c:218:11: style: Local variable 'input' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/LA2ONE.c:144:11: note: Shadowed variable daligner-1.0+git20240119.335105d/LA2ONE.c:218:11: note: Shadow local variable daligner-1.0+git20240119.335105d/LA2ONE.c:280:13: style: Local variable 'input' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/LA2ONE.c:144:11: note: Shadowed variable daligner-1.0+git20240119.335105d/LA2ONE.c:280:13: note: Shadow local variable daligner-1.0+git20240119.335105d/LA2ONE.c:54:34: style: Parameter 'optr' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/LA2ONE.c:112:15: style: Variable 'trace' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/LAcat.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/LAcat.c:45:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/LAcat.c:75:13: style: Local variable 'input' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/LAcat.c:28:13: note: Shadowed variable daligner-1.0+git20240119.335105d/LAcat.c:75:13: note: Shadow local variable daligner-1.0+git20240119.335105d/LAcat.c:113:14: style: Local variable 'c' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/LAcat.c:31:13: note: Shadowed variable daligner-1.0+git20240119.335105d/LAcat.c:113:14: note: Shadow local variable daligner-1.0+git20240119.335105d/LAcat.c:118:21: style: Variable 'otop' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/LAcheck.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/LAcheck.c:46:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/LAcheck.c:71:11: style: Local variable 'status' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/LAcheck.c:32:14: note: Shadowed variable daligner-1.0+git20240119.335105d/LAcheck.c:71:11: note: Shadow local variable daligner-1.0+git20240119.335105d/LAcheck.c:107:16: style: Variable 'reads1' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/LAcheck.c:109:16: style: Variable 'reads2' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/LAmerge.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/LAmerge.c:215:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/LAmerge.c:194:20: style: Variable 'otop' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/LAshow.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/LAshow.c:74:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/LAshow.c:117:11: style: Local variable 'input' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/LAshow.c:43:11: note: Shadowed variable daligner-1.0+git20240119.335105d/LAshow.c:117:11: note: Shadow local variable daligner-1.0+git20240119.335105d/LAshow.c:260:13: style: Local variable 'input' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/LAshow.c:43:11: note: Shadowed variable daligner-1.0+git20240119.335105d/LAshow.c:260:13: note: Shadow local variable daligner-1.0+git20240119.335105d/LAshow.c:711:22: style: Local variable 'trace' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/LAshow.c:400:16: note: Shadowed variable daligner-1.0+git20240119.335105d/LAshow.c:711:22: note: Shadow local variable daligner-1.0+git20240119.335105d/LAsort.c:214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/LAsort.c:214:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/LAsort.c:195:31: style: Variable 'iend' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/LAsort.c:359:29: style: Variable 'ftop' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/LAsplit.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/LAsplit.c:46:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/LAsplit.c:102:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/LAsplit.c:107:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/LAsplit.c:133:21: style: Variable 'otop' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONE2LA.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONE2LA.c:102:14: style: Redundant condition: The condition 't == 0' is redundant since 't != 'X'' is sufficient. [redundantCondition] daligner-1.0+git20240119.335105d/ONE2LA.c:41:14: style: Local variable 't' shadows outer variable [shadowVariable] daligner-1.0+git20240119.335105d/ONE2LA.c:37:7: note: Shadowed variable daligner-1.0+git20240119.335105d/ONE2LA.c:41:14: note: Shadow local variable daligner-1.0+git20240119.335105d/ONE2LA.c:26:19: style: Variable 'otop' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONE2LA.c:34:14: style: Variable 'list' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONE2LA.c:35:14: style: Variable 'string' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONE2LA.c:66:24: style: Variable 'path' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONE2LA.c:238:24: portability: 'ttop' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/ONE2LA.c:122:10: style: Variable 'list' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/ONElib.c:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:545:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:576:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:614:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:662:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:693:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:1166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:1586:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:1708:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:2505:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:2654:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:2704:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:2747:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:2951:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:3037:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:3079:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:3219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:3369:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:3894:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/ONElib.c:1792:29: warning: Return value of function vasprintf() is not used. [ignoredReturnValue] daligner-1.0+git20240119.335105d/ONElib.c:2273:7: warning: Return value of function vasprintf() is not used. [ignoredReturnValue] daligner-1.0+git20240119.335105d/ONElib.c:1794:33: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] daligner-1.0+git20240119.335105d/ONElib.c:393:5: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] daligner-1.0+git20240119.335105d/ONElib.c:393:5: portability: %ld in format string (no. 3) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] daligner-1.0+git20240119.335105d/ONElib.c:395:5: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] daligner-1.0+git20240119.335105d/ONElib.c:1889:3: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] daligner-1.0+git20240119.335105d/ONElib.c:1892:7: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] daligner-1.0+git20240119.335105d/ONElib.c:1901:4: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] daligner-1.0+git20240119.335105d/ONElib.c:1901:4: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] daligner-1.0+git20240119.335105d/ONElib.c:1901:4: portability: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] daligner-1.0+git20240119.335105d/ONElib.c:1901:4: portability: %lu in format string (no. 7) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] daligner-1.0+git20240119.335105d/ONElib.c:1922:4: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] daligner-1.0+git20240119.335105d/ONElib.c:1190:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] daligner-1.0+git20240119.335105d/ONElib.c:356:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] daligner-1.0+git20240119.335105d/ONElib.c:354:26: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/ONElib.c:354:26: note: Assignment 'newText=strdup(text)', assigned value is 0 daligner-1.0+git20240119.335105d/ONElib.c:355:13: note: Assignment 's=newText', assigned value is 0 daligner-1.0+git20240119.335105d/ONElib.c:356:11: note: Null pointer dereference daligner-1.0+git20240119.335105d/ONElib.c:357:10: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] daligner-1.0+git20240119.335105d/ONElib.c:354:26: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/ONElib.c:354:26: note: Assignment 'newText=strdup(text)', assigned value is 0 daligner-1.0+git20240119.335105d/ONElib.c:355:13: note: Assignment 's=newText', assigned value is 0 daligner-1.0+git20240119.335105d/ONElib.c:357:10: note: Null pointer dereference daligner-1.0+git20240119.335105d/ONElib.c:360:16: warning: If memory allocation fails, then there is a possible null pointer dereference: s++ [nullPointerOutOfMemory] daligner-1.0+git20240119.335105d/ONElib.c:354:26: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/ONElib.c:354:26: note: Assignment 'newText=strdup(text)', assigned value is 0 daligner-1.0+git20240119.335105d/ONElib.c:355:13: note: Assignment 's=newText', assigned value is 0 daligner-1.0+git20240119.335105d/ONElib.c:360:16: note: Null pointer dereference daligner-1.0+git20240119.335105d/ONElib.c:373:12: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/ONElib.c:371:19: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/ONElib.c:371:19: note: Assignment 'f=fopen(template,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/ONElib.c:373:12: note: Null pointer dereference daligner-1.0+git20240119.335105d/ONElib.c:375:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/ONElib.c:371:19: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/ONElib.c:371:19: note: Assignment 'f=fopen(template,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/ONElib.c:375:11: note: Null pointer dereference daligner-1.0+git20240119.335105d/ONElib.c:360:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] daligner-1.0+git20240119.335105d/ONElib.c:354:26: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/ONElib.c:354:26: note: Assignment 'newText=strdup(text)', assigned value is 0 daligner-1.0+git20240119.335105d/ONElib.c:355:13: note: Assignment 's=newText', assigned value is 0 daligner-1.0+git20240119.335105d/ONElib.c:360:16: note: Null pointer addition daligner-1.0+git20240119.335105d/ONElib.c:3484:7: style: Statements following 'return' will never be executed. [unreachableCode] daligner-1.0+git20240119.335105d/ONElib.c:254:43: style:inconclusive: Function 'oneSchemaCreateFromFile' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/ONElib.h:199:43: note: Function 'oneSchemaCreateFromFile' argument 1 names different: declaration 'path' definition 'filename'. daligner-1.0+git20240119.335105d/ONElib.c:254:43: note: Function 'oneSchemaCreateFromFile' argument 1 names different: declaration 'path' definition 'filename'. daligner-1.0+git20240119.335105d/ONElib.c:400:35: style:inconclusive: Function 'oneSchemaDestroy' argument 1 names different: declaration 'schema' definition 'vs'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/ONElib.h:228:35: note: Function 'oneSchemaDestroy' argument 1 names different: declaration 'schema' definition 'vs'. daligner-1.0+git20240119.335105d/ONElib.c:400:35: note: Function 'oneSchemaDestroy' argument 1 names different: declaration 'schema' definition 'vs'. daligner-1.0+git20240119.335105d/ONElib.c:1149:56: style:inconclusive: Function 'oneFileOpenRead' argument 2 names different: declaration 'schema' definition 'vs'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/ONElib.h:232:56: note: Function 'oneFileOpenRead' argument 2 names different: declaration 'schema' definition 'vs'. daligner-1.0+git20240119.335105d/ONElib.c:1149:56: note: Function 'oneFileOpenRead' argument 2 names different: declaration 'schema' definition 'vs'. daligner-1.0+git20240119.335105d/ONElib.c:1149:66: style:inconclusive: Function 'oneFileOpenRead' argument 3 names different: declaration 'type' definition 'fileType'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/ONElib.h:232:70: note: Function 'oneFileOpenRead' argument 3 names different: declaration 'type' definition 'fileType'. daligner-1.0+git20240119.335105d/ONElib.c:1149:66: note: Function 'oneFileOpenRead' argument 3 names different: declaration 'type' definition 'fileType'. daligner-1.0+git20240119.335105d/ONElib.c:1579:60: style:inconclusive: Function 'oneFileOpenWriteNew' argument 2 names different: declaration 'schema' definition 'vs'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/ONElib.h:295:60: note: Function 'oneFileOpenWriteNew' argument 2 names different: declaration 'schema' definition 'vs'. daligner-1.0+git20240119.335105d/ONElib.c:1579:60: note: Function 'oneFileOpenWriteNew' argument 2 names different: declaration 'schema' definition 'vs'. daligner-1.0+git20240119.335105d/ONElib.c:1579:70: style:inconclusive: Function 'oneFileOpenWriteNew' argument 3 names different: declaration 'type' definition 'fileType'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/ONElib.h:295:74: note: Function 'oneFileOpenWriteNew' argument 3 names different: declaration 'type' definition 'fileType'. daligner-1.0+git20240119.335105d/ONElib.c:1579:70: note: Function 'oneFileOpenWriteNew' argument 3 names different: declaration 'type' definition 'fileType'. daligner-1.0+git20240119.335105d/ONElib.c:2021:38: style:inconclusive: Function 'oneWriteLine' argument 2 names different: declaration 'lineType' definition 't'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/ONElib.h:332:38: note: Function 'oneWriteLine' argument 2 names different: declaration 'lineType' definition 't'. daligner-1.0+git20240119.335105d/ONElib.c:2021:38: note: Function 'oneWriteLine' argument 2 names different: declaration 'lineType' definition 't'. daligner-1.0+git20240119.335105d/ONElib.c:94:40: style: Parameter 'vi0' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:106:39: style: Parameter 'vi' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:130:68: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:205:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:254:43: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:365:43: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:387:49: style: Parameter 'fileType' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:387:65: style: Parameter 'subType' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:423:55: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:429:15: style: Variable 'secondary' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:483:11: style: Variable 'b' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:520:17: style: Variable 'lx' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:631:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:644:14: style: Variable 'b' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:770:39: style: Parameter 'vf' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:824:40: style: Parameter 'vf' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:868:61: style: Parameter 'field' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:868:77: style: Parameter 'li' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:884:77: style: Parameter 'li' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:1040:16: style: Variable 'groupIndex' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:1149:66: style: Parameter 'fileType' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:1257:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:1277:12: style: Variable 'text' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:1565:14: style: Variable 'groupIndex' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:1698:45: style: Parameter 'textSchema' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:1720:18: style: Variable 'vis' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:1721:11: style: Variable 'vif' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:1750:55: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:1801:53: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:1881:14: style: Variable 'li' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:1937:22: style: Variable 't' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:2239:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:2244:25: style: Variable 'b' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:2266:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:2429:17: style: Variable 'gi' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:2457:15: style: Variable 'gi' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:2663:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:2686:10: style: Variable 'data' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:2938:24: style: Variable 'bits' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:2939:11: style: Variable 'hist' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:2940:11: style: Variable 'lens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:3030:11: style: Variable 'bits' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:3031:11: style: Variable 'lens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:3090:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:3177:25: style: Variable 's3' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:3212:11: style: Variable 'clens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:3212:22: style: Variable 'bcode' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:3213:11: style: Variable 'cbits' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:3311:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/ONElib.c:3358:11: style: Variable 'look' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:3359:11: style: Variable 'lens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/ONElib.c:693:9: warning: Storing getc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack] daligner-1.0+git20240119.335105d/ONElib.c:420:17: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:729:21: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:803:20: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:1343:30: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:1445:24: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:1486:23: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:1494:18: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:1546:25: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:1603:22: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:1627:22: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:1692:20: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:2130:24: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid] daligner-1.0+git20240119.335105d/ONElib.c:1825:16: warning: Uninitialized variable: from.count [uninitvar] daligner-1.0+git20240119.335105d/ONElib.c:1852:29: note: Calling function 'addReference', 2nd argument '&ref' value is daligner-1.0+git20240119.335105d/ONElib.c:1825:16: note: Uninitialized variable: from.count daligner-1.0+git20240119.335105d/ONElib.c:3557:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/QV.c:338:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/QV.c:575:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/QV.c:641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/QV.c:779:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/QV.c:955:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/QV.c:1223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/QV.c:1389:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/QV.c:1440:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/QV.c:873:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] daligner-1.0+git20240119.335105d/QV.c:874:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] daligner-1.0+git20240119.335105d/QV.c:875:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] daligner-1.0+git20240119.335105d/QV.c:876:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] daligner-1.0+git20240119.335105d/QV.c:929:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] daligner-1.0+git20240119.335105d/QV.c:930:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] daligner-1.0+git20240119.335105d/QV.c:931:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] daligner-1.0+git20240119.335105d/QV.c:932:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] daligner-1.0+git20240119.335105d/QV.c:958:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/QV.c:866:37: style:inconclusive: Function 'QVcoding_Scan1' argument 2 names different: declaration 'del' definition 'delQV'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/QV.h:61:42: note: Function 'QVcoding_Scan1' argument 2 names different: declaration 'del' definition 'delQV'. daligner-1.0+git20240119.335105d/QV.c:866:37: note: Function 'QVcoding_Scan1' argument 2 names different: declaration 'del' definition 'delQV'. daligner-1.0+git20240119.335105d/QV.c:866:50: style:inconclusive: Function 'QVcoding_Scan1' argument 3 names different: declaration 'tag' definition 'delTag'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/QV.h:61:53: note: Function 'QVcoding_Scan1' argument 3 names different: declaration 'tag' definition 'delTag'. daligner-1.0+git20240119.335105d/QV.c:866:50: note: Function 'QVcoding_Scan1' argument 3 names different: declaration 'tag' definition 'delTag'. daligner-1.0+git20240119.335105d/QV.c:866:64: style:inconclusive: Function 'QVcoding_Scan1' argument 4 names different: declaration 'ins' definition 'insQV'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/QV.h:61:64: note: Function 'QVcoding_Scan1' argument 4 names different: declaration 'ins' definition 'insQV'. daligner-1.0+git20240119.335105d/QV.c:866:64: note: Function 'QVcoding_Scan1' argument 4 names different: declaration 'ins' definition 'insQV'. daligner-1.0+git20240119.335105d/QV.c:866:77: style:inconclusive: Function 'QVcoding_Scan1' argument 5 names different: declaration 'mrg' definition 'mergeQV'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/QV.h:61:75: note: Function 'QVcoding_Scan1' argument 5 names different: declaration 'mrg' definition 'mergeQV'. daligner-1.0+git20240119.335105d/QV.c:866:77: note: Function 'QVcoding_Scan1' argument 5 names different: declaration 'mrg' definition 'mergeQV'. daligner-1.0+git20240119.335105d/QV.c:866:92: style:inconclusive: Function 'QVcoding_Scan1' argument 6 names different: declaration 'sub' definition 'subQV'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/QV.h:61:86: note: Function 'QVcoding_Scan1' argument 6 names different: declaration 'sub' definition 'subQV'. daligner-1.0+git20240119.335105d/QV.c:866:92: note: Function 'QVcoding_Scan1' argument 6 names different: declaration 'sub' definition 'subQV'. daligner-1.0+git20240119.335105d/QV.c:42:10: style: Variable 'b' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:147:33: style: Parameter 'hist' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/QV.c:147:48: style: Parameter 'inscheme' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/QV.c:303:11: style: Variable 'bits' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:304:11: style: Variable 'lens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:386:55: style: Parameter 'read' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/QV.c:389:11: style: Variable 'nlens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:390:11: style: Variable 'nbits' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:448:72: style: Parameter 'read' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/QV.c:451:11: style: Variable 'nlens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:451:19: style: Variable 'rlens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:452:11: style: Variable 'nbits' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:452:19: style: Variable 'rbits' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:511:11: style: Variable 'look' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:511:18: style: Variable 'lens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:515:11: style: Variable 'xpart' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:516:11: style: Variable 'cpart' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:606:11: style: Variable 'nlook' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:606:19: style: Variable 'nlens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:607:11: style: Variable 'rlook' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:607:19: style: Variable 'rlens' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:611:11: style: Variable 'xpart' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:612:11: style: Variable 'cpart' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:702:49: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/QV.c:709:48: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/QV.c:810:39: style: Parameter 'qvs' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/QV.c:823:32: style: Parameter 'qvs' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/QV.c:837:52: style: Parameter 'qvs' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/QV.c:866:50: style: Parameter 'delTag' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/QV.c:923:9: style: Variable 'slash' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/QV.c:995:17: style: Variable 'del' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/align.c:3133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/align.c:3200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/align.c:4567:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/align.c:4905:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/align.c:5235:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/align.c:5349:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/align.c:5481:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/align.c:241:21: style: Opposite expression on both sides of '=='. [oppositeExpression] daligner-1.0+git20240119.335105d/align.c:4659:13: style: Variable 'j' is assigned an expression that holds the same value. [redundantAssignment] daligner-1.0+git20240119.335105d/align.c:4658:16: note: am is assigned 'j' here. daligner-1.0+git20240119.335105d/align.c:4659:13: note: Assuming condition is true daligner-1.0+git20240119.335105d/align.c:4659:13: note: Assuming condition is true daligner-1.0+git20240119.335105d/align.c:4659:13: note: Variable 'j' is assigned an expression that holds the same value. daligner-1.0+git20240119.335105d/align.c:4666:9: style: Variable 'j' is assigned an expression that holds the same value. [redundantAssignment] daligner-1.0+git20240119.335105d/align.c:4665:12: note: am is assigned 'j' here. daligner-1.0+git20240119.335105d/align.c:4666:9: note: Assuming condition is true daligner-1.0+git20240119.335105d/align.c:4666:9: note: Assuming condition is true daligner-1.0+git20240119.335105d/align.c:4666:9: note: Variable 'j' is assigned an expression that holds the same value. daligner-1.0+git20240119.335105d/align.c:4968:13: style: Variable 'j' is assigned an expression that holds the same value. [redundantAssignment] daligner-1.0+git20240119.335105d/align.c:4967:16: note: am is assigned 'j' here. daligner-1.0+git20240119.335105d/align.c:4968:13: note: Assuming condition is true daligner-1.0+git20240119.335105d/align.c:4968:13: note: Assuming condition is true daligner-1.0+git20240119.335105d/align.c:4968:13: note: Variable 'j' is assigned an expression that holds the same value. daligner-1.0+git20240119.335105d/align.c:4975:9: style: Variable 'j' is assigned an expression that holds the same value. [redundantAssignment] daligner-1.0+git20240119.335105d/align.c:4974:12: note: am is assigned 'j' here. daligner-1.0+git20240119.335105d/align.c:4975:9: note: Assuming condition is true daligner-1.0+git20240119.335105d/align.c:4975:9: note: Assuming condition is true daligner-1.0+git20240119.335105d/align.c:4975:9: note: Variable 'j' is assigned an expression that holds the same value. daligner-1.0+git20240119.335105d/align.c:136:32: style:inconclusive: Function 'Free_Work_Data' argument 1 names different: declaration 'work' definition 'ework'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:168:40: note: Function 'Free_Work_Data' argument 1 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:136:32: note: Function 'Free_Work_Data' argument 1 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:271:34: style:inconclusive: Function 'Free_Align_Spec' argument 1 names different: declaration 'spec' definition 'espec'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:198:43: note: Function 'Free_Align_Spec' argument 1 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:271:34: note: Function 'Free_Align_Spec' argument 1 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:277:40: style:inconclusive: Function 'Average_Correlation' argument 1 names different: declaration 'spec' definition 'espec'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:201:42: note: Function 'Average_Correlation' argument 1 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:277:40: note: Function 'Average_Correlation' argument 1 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:280:31: style:inconclusive: Function 'Trace_Spacing' argument 1 names different: declaration 'spec' definition 'espec'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:200:42: note: Function 'Trace_Spacing' argument 1 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:280:31: note: Function 'Trace_Spacing' argument 1 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:283:37: style:inconclusive: Function 'Base_Frequencies' argument 1 names different: declaration 'spec' definition 'espec'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:202:42: note: Function 'Base_Frequencies' argument 1 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:283:37: note: Function 'Base_Frequencies' argument 1 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:286:37: style:inconclusive: Function 'Overlap_If_Possible' argument 1 names different: declaration 'spec' definition 'espec'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:203:42: note: Function 'Overlap_If_Possible' argument 1 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:286:37: note: Function 'Overlap_If_Possible' argument 1 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:1727:52: style:inconclusive: Function 'Local_Alignment' argument 2 names different: declaration 'work' definition 'ework'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:232:54: note: Function 'Local_Alignment' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:1727:52: note: Function 'Local_Alignment' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:1727:71: style:inconclusive: Function 'Local_Alignment' argument 3 names different: declaration 'spec' definition 'espec'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:232:72: note: Function 'Local_Alignment' argument 3 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:1727:71: note: Function 'Local_Alignment' argument 3 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:3006:49: style:inconclusive: Function 'Find_Extension' argument 2 names different: declaration 'work' definition 'ework'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:235:53: note: Function 'Find_Extension' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:3006:49: note: Function 'Find_Extension' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:3006:68: style:inconclusive: Function 'Find_Extension' argument 3 names different: declaration 'spec' definition 'espec'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:235:71: note: Function 'Find_Extension' argument 3 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:3006:68: note: Function 'Find_Extension' argument 3 names different: declaration 'spec' definition 'espec'. daligner-1.0+git20240119.335105d/align.c:3107:22: style:inconclusive: Function 'Read_Trace' argument 1 names different: declaration 'innput' definition 'input'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:368:24: note: Function 'Read_Trace' argument 1 names different: declaration 'innput' definition 'input'. daligner-1.0+git20240119.335105d/align.c:3107:22: note: Function 'Read_Trace' argument 1 names different: declaration 'innput' definition 'input'. daligner-1.0+git20240119.335105d/align.c:3314:27: style:inconclusive: Function 'Complement_Seq' argument 1 names different: declaration 'a' definition 'aseq'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:154:27: note: Function 'Complement_Seq' argument 1 names different: declaration 'a' definition 'aseq'. daligner-1.0+git20240119.335105d/align.c:3314:27: note: Function 'Complement_Seq' argument 1 names different: declaration 'a' definition 'aseq'. daligner-1.0+git20240119.335105d/align.c:3314:37: style:inconclusive: Function 'Complement_Seq' argument 2 names different: declaration 'n' definition 'len'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:154:34: note: Function 'Complement_Seq' argument 2 names different: declaration 'n' definition 'len'. daligner-1.0+git20240119.335105d/align.c:3314:37: note: Function 'Complement_Seq' argument 2 names different: declaration 'n' definition 'len'. daligner-1.0+git20240119.335105d/align.c:3336:62: style:inconclusive: Function 'Print_Alignment' argument 3 names different: declaration 'work' definition 'ework'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:316:65: note: Function 'Print_Alignment' argument 3 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:3336:62: note: Function 'Print_Alignment' argument 3 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:3587:62: style:inconclusive: Function 'Print_Reference' argument 3 names different: declaration 'work' definition 'ework'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:319:65: note: Function 'Print_Reference' argument 3 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:3587:62: note: Function 'Print_Reference' argument 3 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:4373:52: style:inconclusive: Function 'Compute_Alignment' argument 2 names different: declaration 'work' definition 'ework'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:286:54: note: Function 'Compute_Alignment' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:4373:52: note: Function 'Compute_Alignment' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:4373:73: style:inconclusive: Function 'Compute_Alignment' argument 4 names different: declaration 'trace_spacing' definition 'tspace'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:286:74: note: Function 'Compute_Alignment' argument 4 names different: declaration 'trace_spacing' definition 'tspace'. daligner-1.0+git20240119.335105d/align.c:4373:73: note: Function 'Compute_Alignment' argument 4 names different: declaration 'trace_spacing' definition 'tspace'. daligner-1.0+git20240119.335105d/align.c:5152:52: style:inconclusive: Function 'Compute_Trace_PTS' argument 2 names different: declaration 'work' definition 'ework'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:257:54: note: Function 'Compute_Trace_PTS' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:5152:52: note: Function 'Compute_Trace_PTS' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:5264:52: style:inconclusive: Function 'Compute_Trace_MID' argument 2 names different: declaration 'work' definition 'ework'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:258:54: note: Function 'Compute_Trace_MID' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:5264:52: note: Function 'Compute_Trace_MID' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:5397:52: style:inconclusive: Function 'Compute_Trace_IRR' argument 2 names different: declaration 'work' definition 'ework'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:267:54: note: Function 'Compute_Trace_IRR' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:5397:52: note: Function 'Compute_Trace_IRR' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:5607:30: style:inconclusive: Function 'Gap_Improver' argument 1 names different: declaration 'align' definition 'aln'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:384:32: note: Function 'Gap_Improver' argument 1 names different: declaration 'align' definition 'aln'. daligner-1.0+git20240119.335105d/align.c:5607:30: note: Function 'Gap_Improver' argument 1 names different: declaration 'align' definition 'aln'. daligner-1.0+git20240119.335105d/align.c:5607:46: style:inconclusive: Function 'Gap_Improver' argument 2 names different: declaration 'work' definition 'ework'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/align.h:384:50: note: Function 'Gap_Improver' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:5607:46: note: Function 'Gap_Improver' argument 2 names different: declaration 'work' definition 'ework'. daligner-1.0+git20240119.335105d/align.c:222:69: style: Parameter 'freq' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:356:9: style: Variable 'bseq' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:376:11: style: Variable 'SCORE' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:377:11: style: Variable 'TABLE' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:1018:9: style: Variable 'bseq' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:1038:11: style: Variable 'SCORE' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:1039:11: style: Variable 'TABLE' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:1960:9: style: Variable 'bseq' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:1977:11: style: Variable 'SCORE' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:1978:11: style: Variable 'TABLE' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:2474:9: style: Variable 'bseq' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:2491:11: style: Variable 'SCORE' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:2492:11: style: Variable 'TABLE' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3115:42: style: Parameter 'ovl' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:3125:11: style: Variable 't16' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3146:11: style: Variable 't8' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3165:14: style: Variable 'trace' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3179:15: style: Variable 'trace' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3194:69: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:3205:18: style: Variable 'trace8' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3210:19: style: Variable 'trace16' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3221:15: style: Variable 'trace16' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3339:15: style: Variable 'trace' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3344:9: style: Variable 'a' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3344:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3351:9: style: Variable 'N2A' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3590:15: style: Variable 'trace' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3595:9: style: Variable 'a' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3595:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3602:9: style: Variable 'N2A' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3861:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:3993:43: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:4531:42: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:4537:21: style: Variable 'F2' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:4701:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:4767:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:4869:44: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:4875:21: style: Variable 'F2' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:5007:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:5071:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:5159:11: style: Variable 'points' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:5271:11: style: Variable 'points' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:5404:11: style: Variable 'points' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/align.c:5520:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:5520:42: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:5539:31: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:5539:40: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:5552:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:5552:41: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/align.c:628:62: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:629:62: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:630:62: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:631:62: portability: '(void*)(HB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:632:62: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:633:62: portability: '(void*)(NB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:634:62: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:637:52: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:639:52: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:641:52: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:643:52: portability: '(void*)(HB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:645:52: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:647:52: portability: '(void*)(NB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:649:52: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:652:52: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:654:52: portability: '(void*)(NB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:656:52: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:658:52: portability: '(void*)(HB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:660:52: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:662:52: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:664:52: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1283:62: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1284:62: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1285:62: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1286:62: portability: '(void*)(HB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1287:62: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1288:62: portability: '(void*)(NB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1289:62: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1292:52: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1294:52: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1296:52: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1298:52: portability: '(void*)(HB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1300:52: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1302:52: portability: '(void*)(NB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1304:52: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1307:52: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1309:52: portability: '(void*)(NB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1311:52: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1313:52: portability: '(void*)(HB+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1315:52: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1317:52: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:1319:52: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2181:62: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2182:62: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2183:62: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2184:62: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2185:62: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2188:52: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2190:52: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2192:52: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2194:52: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2196:52: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2199:52: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2201:52: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2203:52: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2205:52: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2207:52: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2689:62: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2690:62: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2691:62: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2692:62: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2693:62: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2696:52: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2698:52: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2700:52: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2702:52: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2704:52: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2707:52: portability: '(void*)(T+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2709:52: portability: '(void*)(NA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2711:52: portability: '(void*)(HA+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2713:52: portability: '(void*)(M+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:2715:52: portability: '(void*)(V+low)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3717:7: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3722:7: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3727:7: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3735:5: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3748:15: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3756:11: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3762:15: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3770:11: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3776:9: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3790:7: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3799:15: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3804:15: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:3808:13: portability: 'work->vector' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] daligner-1.0+git20240119.335105d/align.c:4439:37: error: Uninitialized variable: wave.mida [uninitvar] daligner-1.0+git20240119.335105d/align.c:4426:12: note: Assuming condition is false daligner-1.0+git20240119.335105d/align.c:4439:37: note: Uninitialized variable: wave.mida daligner-1.0+git20240119.335105d/align.c:3454:7: error: Uninitialized variable: match [legacyUninitvar] daligner-1.0+git20240119.335105d/align.c:3454:7: error: Uninitialized variable: diff [legacyUninitvar] daligner-1.0+git20240119.335105d/align.c:3717:7: error: Uninitialized variable: match [legacyUninitvar] daligner-1.0+git20240119.335105d/align.c:3717:7: error: Uninitialized variable: diff [legacyUninitvar] daligner-1.0+git20240119.335105d/align.c:4440:15: error: Uninitialized struct member: wave.mida [uninitStructMember] daligner-1.0+git20240119.335105d/align.c:4441:15: error: Uninitialized struct member: wave.midb [uninitStructMember] daligner-1.0+git20240119.335105d/align.c:5020:25: style: Variable 'e' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/align.c:5025:25: style: Variable 'e' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/align.c:5039:27: style: Variable 'e' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/align.c:5041:27: style: Variable 'e' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/align.c:5046:25: style: Variable 'e' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/align.c:5084:25: style: Variable 'e' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/align.c:5089:25: style: Variable 'e' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/align.c:5103:27: style: Variable 'e' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/align.c:5105:27: style: Variable 'e' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/align.c:5110:25: style: Variable 'e' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/daligner.c:361:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/daligner.c:431:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/daligner.c:444:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/daligner.c:502:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/daligner.c:501:22: style: Condition 'MEM_PHYSICAL==0' is always true [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/daligner.c:499:33: note: Calling function 'getMemorySize' returns 0 daligner-1.0+git20240119.335105d/daligner.c:499:33: note: Assignment 'MEM_PHYSICAL=getMemorySize()', assigned value is 0 daligner-1.0+git20240119.335105d/daligner.c:501:22: note: Condition 'MEM_PHYSICAL==0' is always true daligner-1.0+git20240119.335105d/daligner.c:518:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] daligner-1.0+git20240119.335105d/daligner.c:430:12: error: Common realloc mistake: 'cat' nulled but not freed upon failure [memleakOnRealloc] daligner-1.0+git20240119.335105d/daligner.c:422:34: style: Parameter 'aname' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/daligner.c:422:47: style: Parameter 'bname' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/daligner.c:422:60: style: Parameter 'spath' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:129:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/filter.c:540:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/filter.c:2206:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/filter.c:2269:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/filter.c:2369:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/filter.c:2268:12: error: Common realloc mistake: 'cat' nulled but not freed upon failure [memleakOnRealloc] daligner-1.0+git20240119.335105d/filter.c:1334:21: warning: Either the condition 'tbuf->trace==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] daligner-1.0+git20240119.335105d/filter.c:1331:23: note: Assuming that condition 'tbuf->trace==NULL' is not redundant daligner-1.0+git20240119.335105d/filter.c:1328:31: note: Assuming condition is true daligner-1.0+git20240119.335105d/filter.c:1334:21: note: Null pointer addition daligner-1.0+git20240119.335105d/filter.c:1469:23: warning: Either the condition 'tbuf->trace==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] daligner-1.0+git20240119.335105d/filter.c:1465:23: note: Assuming that condition 'tbuf->trace==NULL' is not redundant daligner-1.0+git20240119.335105d/filter.c:1462:23: note: Assuming condition is true daligner-1.0+git20240119.335105d/filter.c:1469:23: note: Null pointer addition daligner-1.0+git20240119.335105d/filter.c:1522:23: warning: Either the condition 'tbuf->trace==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] daligner-1.0+git20240119.335105d/filter.c:1518:23: note: Assuming that condition 'tbuf->trace==NULL' is not redundant daligner-1.0+git20240119.335105d/filter.c:1515:23: note: Assuming condition is true daligner-1.0+git20240119.335105d/filter.c:1522:23: note: Null pointer addition daligner-1.0+git20240119.335105d/filter.c:127:87: style:inconclusive: Function 'Set_Filter_Params' argument 6 names different: declaration 'nthreads' definition 'nthread'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/filter.h:30:87: note: Function 'Set_Filter_Params' argument 6 names different: declaration 'nthreads' definition 'nthread'. daligner-1.0+git20240119.335105d/filter.c:127:87: note: Function 'Set_Filter_Params' argument 6 names different: declaration 'nthreads' definition 'nthread'. daligner-1.0+git20240119.335105d/filter.c:2277:25: style:inconclusive: Function 'Match_Filter' argument 5 names different: declaration 'atable' definition 'vasort'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/filter.h:35:25: note: Function 'Match_Filter' argument 5 names different: declaration 'atable' definition 'vasort'. daligner-1.0+git20240119.335105d/filter.c:2277:25: note: Function 'Match_Filter' argument 5 names different: declaration 'atable' definition 'vasort'. daligner-1.0+git20240119.335105d/filter.c:2277:49: style:inconclusive: Function 'Match_Filter' argument 7 names different: declaration 'btable' definition 'vbsort'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/filter.h:35:49: note: Function 'Match_Filter' argument 7 names different: declaration 'btable' definition 'vbsort'. daligner-1.0+git20240119.335105d/filter.c:2277:49: note: Function 'Match_Filter' argument 7 names different: declaration 'btable' definition 'vbsort'. daligner-1.0+git20240119.335105d/filter.c:2277:79: style:inconclusive: Function 'Match_Filter' argument 9 names different: declaration 'asettings' definition 'aspec'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/filter.h:35:79: note: Function 'Match_Filter' argument 9 names different: declaration 'asettings' definition 'aspec'. daligner-1.0+git20240119.335105d/filter.c:2277:79: note: Function 'Match_Filter' argument 9 names different: declaration 'asettings' definition 'aspec'. daligner-1.0+git20240119.335105d/filter.c:206:14: style: Variable 'anno1' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:207:14: style: Variable 'point' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:312:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:330:18: style: Variable 'anno1' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:331:18: style: Variable 'point' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:502:15: style: Variable 'data' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:771:42: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:916:15: style: Variable 'data' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1129:38: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1129:75: style: Parameter 'tbuf' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1130:11: style: Variable 'trace' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1163:38: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1163:75: style: Parameter 'tbuf' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1164:11: style: Variable 'trace' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1197:31: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1197:51: style: Parameter 'tbuf' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1198:11: style: Variable 'trace' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1340:26: style: Parameter 'jpath' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1340:39: style: Parameter 'kpath' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1340:60: style: Parameter 'tbuf' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1349:11: style: Variable 'ktrace' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1350:11: style: Variable 'jtrace' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1452:47: style: Parameter 'path2' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1475:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1483:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1502:39: style: Parameter 'path2' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1502:52: style: Parameter 'path3' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1528:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1536:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1544:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1801:11: style: Variable 'points' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1832:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1872:16: style: Variable 'scorp' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1873:16: style: Variable 'scorm' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:1903:11: style: Variable 'hitc' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/filter.c:2260:31: style: Parameter 'aname' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:2260:44: style: Parameter 'bname' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/filter.c:1353:9: style: Variable 'num' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/filter.c:1414:11: style: Variable 'num' is assigned a value that is never used. [unreadVariable] daligner-1.0+git20240119.335105d/lsd.sort.c:150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] daligner-1.0+git20240119.335105d/lsd.sort.c:140:31: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] daligner-1.0+git20240119.335105d/lsd.sort.c:123:22: style:inconclusive: Function 'LSD_Sort' argument 1 names different: declaration 'len' definition 'nelem'. [funcArgNamesDifferent] daligner-1.0+git20240119.335105d/lsd.sort.h:6:26: note: Function 'LSD_Sort' argument 1 names different: declaration 'len' definition 'nelem'. daligner-1.0+git20240119.335105d/lsd.sort.c:123:22: note: Function 'LSD_Sort' argument 1 names different: declaration 'len' definition 'nelem'. daligner-1.0+git20240119.335105d/lsd.sort.c:67:12: style: Variable 'src' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/lsd.sort.c:68:12: style: Variable 'dig' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/lsd.sort.c:69:12: style: Variable 'nig' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/lsd.sort.c:72:12: style: Variable 'check' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/lsd.sort.c:109:15: style: Variable 'dig' can be declared as pointer to const [constVariablePointer] daligner-1.0+git20240119.335105d/lsd.sort.c:123:78: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] daligner-1.0+git20240119.335105d/lsd.sort.c:178:24: style: Variable 'pxs' can be declared as pointer to const [constVariablePointer] diff: 2.22.0 daligner-1.0+git20240119.335105d/DB.c:1979:26: style: Condition 'Late_Track_Trim(db,record,ispart)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/DB.c:1979:26: note: Calling function 'Late_Track_Trim' returns 0 daligner-1.0+git20240119.335105d/DB.c:1979:26: note: Condition 'Late_Track_Trim(db,record,ispart)' is always false head daligner-1.0+git20240119.335105d/HPC.daligner.c:204:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:199:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:204:17: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/HPC.daligner.c:204:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:204:17: note: Null pointer dereference head daligner-1.0+git20240119.335105d/HPC.daligner.c:206:19: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:199:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:206:19: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/HPC.daligner.c:206:19: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:201:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:206:19: note: Null pointer dereference head daligner-1.0+git20240119.335105d/HPC.daligner.c:342:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:339:20: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:339:20: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:336:15: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:342:13: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/HPC.daligner.c:342:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:339:20: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:339:20: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:342:13: note: Null pointer dereference head daligner-1.0+git20240119.335105d/HPC.daligner.c:399:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:396:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:396:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:394:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:399:17: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/HPC.daligner.c:399:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:396:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:396:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:399:17: note: Null pointer dereference head daligner-1.0+git20240119.335105d/HPC.daligner.c:494:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:492:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:492:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:489:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:494:17: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/HPC.daligner.c:494:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:492:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:492:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:494:17: note: Null pointer dereference head daligner-1.0+git20240119.335105d/HPC.daligner.c:724:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:721:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:721:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:719:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:724:17: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/HPC.daligner.c:724:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:721:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:721:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:724:17: note: Null pointer dereference head daligner-1.0+git20240119.335105d/HPC.daligner.c:741:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:736:20: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:736:20: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:734:15: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:741:13: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/HPC.daligner.c:741:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:736:20: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:736:20: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:741:13: note: Null pointer dereference head daligner-1.0+git20240119.335105d/HPC.daligner.c:849:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:846:20: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:846:20: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:843:15: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:849:13: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/HPC.daligner.c:849:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:846:20: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:846:20: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:849:13: note: Null pointer dereference head daligner-1.0+git20240119.335105d/HPC.daligner.c:904:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:901:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:901:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:899:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:904:17: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/HPC.daligner.c:904:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:901:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:901:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:904:17: note: Null pointer dereference head daligner-1.0+git20240119.335105d/HPC.daligner.c:949:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:946:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:946:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:943:19: note: Assuming condition is true daligner-1.0+git20240119.335105d/HPC.daligner.c:949:17: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/HPC.daligner.c:949:17: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] daligner-1.0+git20240119.335105d/HPC.daligner.c:946:24: note: Assuming allocation function fails daligner-1.0+git20240119.335105d/HPC.daligner.c:946:24: note: Assignment 'out=fopen(name,"w")', assigned value is 0 daligner-1.0+git20240119.335105d/HPC.daligner.c:949:17: note: Null pointer dereference 2.22.0 daligner-1.0+git20240119.335105d/ONElib.c:484:21: style: Condition '*b==0' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/ONElib.c:482:15: note: Assignment 't=1', assigned value is 1 daligner-1.0+git20240119.335105d/ONElib.c:484:21: note: Condition '*b==0' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:1264:33: style: Condition 'enlarge_vector(work,vlen*VectorEl)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:1264:33: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:1264:33: note: Condition 'enlarge_vector(work,vlen*VectorEl)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:1749:25: style: Condition 'enlarge_vector(work,wsize)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:1749:25: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:1749:25: note: Condition 'enlarge_vector(work,wsize)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:1758:25: style: Condition 'enlarge_points(work,wsize)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:1758:25: note: Calling function 'enlarge_points' returns 0 daligner-1.0+git20240119.335105d/align.c:1758:25: note: Condition 'enlarge_points(work,wsize)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:1807:19: style: Condition 'forward_wave(work,spec,align,bpath,&low,hgh,anti,minp,maxp,aoff,boff)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:1807:19: note: Calling function 'forward_wave' returns 0 daligner-1.0+git20240119.335105d/align.c:1807:19: note: Condition 'forward_wave(work,spec,align,bpath,&low,hgh,anti,minp,maxp,aoff,boff)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:1818:19: style: Condition 'reverse_wave(work,spec,align,bpath,low,low,anti,minp,maxp,aoff,boff)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:1818:19: note: Calling function 'reverse_wave' returns 0 daligner-1.0+git20240119.335105d/align.c:1818:19: note: Condition 'reverse_wave(work,spec,align,bpath,low,low,anti,minp,maxp,aoff,boff)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:1841:27: style: Condition 'forward_wave(work,spec,align,bpath,&low,low,anti,minp,maxp,aoff,boff)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:1841:27: note: Calling function 'forward_wave' returns 0 daligner-1.0+git20240119.335105d/align.c:1841:27: note: Condition 'forward_wave(work,spec,align,bpath,&low,low,anti,minp,maxp,aoff,boff)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:1851:27: style: Condition 'reverse_wave(work,spec,align,bpath,low,low,anti,minp,maxp,aoff,boff)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:1851:27: note: Calling function 'reverse_wave' returns 0 daligner-1.0+git20240119.335105d/align.c:1851:27: note: Condition 'reverse_wave(work,spec,align,bpath,low,low,anti,minp,maxp,aoff,boff)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:2164:33: style: Condition 'enlarge_vector(work,vlen*VectorEn)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:2164:33: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:2164:33: note: Condition 'enlarge_vector(work,vlen*VectorEn)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:2672:33: style: Condition 'enlarge_vector(work,vlen*VectorEn)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:2672:33: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:2672:33: note: Condition 'enlarge_vector(work,vlen*VectorEn)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:3022:25: style: Condition 'enlarge_vector(work,wsize)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:3022:25: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:3022:25: note: Condition 'enlarge_vector(work,wsize)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:3031:25: style: Condition 'enlarge_points(work,wsize)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:3031:25: note: Calling function 'enlarge_points' returns 0 daligner-1.0+git20240119.335105d/align.c:3031:25: note: Condition 'enlarge_points(work,wsize)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:3052:25: style: Condition 'reverse_extend(work,spec,align,diag,anti,minp,maxp)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:3052:25: note: Calling function 'reverse_extend' returns 0 daligner-1.0+git20240119.335105d/align.c:3052:25: note: Condition 'reverse_extend(work,spec,align,diag,anti,minp,maxp)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:3062:25: style: Condition 'forward_extend(work,spec,align,diag,anti,minp,maxp)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:3062:25: note: Calling function 'forward_extend' returns 0 daligner-1.0+git20240119.335105d/align.c:3062:25: note: Condition 'forward_extend(work,spec,align,diag,anti,minp,maxp)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:3363:23: style: Condition 'enlarge_vector(work,o)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:3363:23: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:3363:23: note: Condition 'enlarge_vector(work,o)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:3616:25: style: Condition 'enlarge_vector(work,3*o)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:3616:25: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:3616:25: note: Condition 'enlarge_vector(work,3*o)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:4399:27: style: Condition 'enlarge_alnpts(work,L)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:4399:27: note: Calling function 'enlarge_alnpts' returns 0 daligner-1.0+git20240119.335105d/align.c:4399:27: note: Condition 'enlarge_alnpts(work,L)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:4411:23: style: Condition 'enlarge_vector(work,D)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:4411:23: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:4411:23: note: Condition 'enlarge_vector(work,D)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:5186:24: style: Condition 'enlarge_trace(work,s)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:5186:24: note: Calling function 'enlarge_trace' returns 0 daligner-1.0+git20240119.335105d/align.c:5186:24: note: Condition 'enlarge_trace(work,s)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:5205:25: style: Condition 'enlarge_vector(work,s)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:5205:25: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:5205:25: note: Condition 'enlarge_vector(work,s)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:5298:24: style: Condition 'enlarge_trace(work,s)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:5298:24: note: Calling function 'enlarge_trace' returns 0 daligner-1.0+git20240119.335105d/align.c:5298:24: note: Condition 'enlarge_trace(work,s)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:5317:25: style: Condition 'enlarge_vector(work,s)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:5317:25: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:5317:25: note: Condition 'enlarge_vector(work,s)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:5352:22: style: Condition 'middle_np(aseq+ab,ae-ab,bseq+bb,be-bb,&wave,mode,dmax)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:5352:22: note: Calling function 'middle_np' returns 0 daligner-1.0+git20240119.335105d/align.c:5352:22: note: Condition 'middle_np(aseq+ab,ae-ab,bseq+bb,be-bb,&wave,mode,dmax)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:5373:18: style: Condition 'middle_np(aseq+ab,ae-ab,bseq+bb,be-bb,&wave,mode,dmax)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:5373:18: note: Calling function 'middle_np' returns 0 daligner-1.0+git20240119.335105d/align.c:5373:18: note: Condition 'middle_np(aseq+ab,ae-ab,bseq+bb,be-bb,&wave,mode,dmax)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:5431:24: style: Condition 'enlarge_trace(work,s)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:5431:24: note: Calling function 'enlarge_trace' returns 0 daligner-1.0+git20240119.335105d/align.c:5431:24: note: Condition 'enlarge_trace(work,s)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:5453:25: style: Condition 'enlarge_vector(work,s)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:5453:25: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:5453:25: note: Condition 'enlarge_vector(work,s)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:5671:29: style: Condition 'enlarge_vector(work,p)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:5671:29: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:5671:29: note: Condition 'enlarge_vector(work,p)' is always false 2.22.0 daligner-1.0+git20240119.335105d/align.c:609:33: style: Condition 'enlarge_vector(work,vlen*VectorEl)' is always false [knownConditionTrueFalse] daligner-1.0+git20240119.335105d/align.c:609:33: note: Calling function 'enlarge_vector' returns 0 daligner-1.0+git20240119.335105d/align.c:609:33: note: Condition 'enlarge_vector(work,vlen*VectorEl)' is always false head daligner-1.0+git20240119.335105d/filter.c:1334:21: warning: Either the condition 'tbuf->trace==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] daligner-1.0+git20240119.335105d/filter.c:1331:23: note: Assuming that condition 'tbuf->trace==NULL' is not redundant daligner-1.0+git20240119.335105d/filter.c:1328:31: note: Assuming condition is true daligner-1.0+git20240119.335105d/filter.c:1334:21: note: Null pointer addition 2.22.0 daligner-1.0+git20240119.335105d/filter.c:1334:21: warning: Either the condition 'tbuf->trace==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] daligner-1.0+git20240119.335105d/filter.c:1331:23: note: Assuming that condition 'tbuf->trace==NULL' is not redundant daligner-1.0+git20240119.335105d/filter.c:1334:21: note: Null pointer addition head daligner-1.0+git20240119.335105d/filter.c:1469:23: warning: Either the condition 'tbuf->trace==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] daligner-1.0+git20240119.335105d/filter.c:1465:23: note: Assuming that condition 'tbuf->trace==NULL' is not redundant daligner-1.0+git20240119.335105d/filter.c:1462:23: note: Assuming condition is true daligner-1.0+git20240119.335105d/filter.c:1469:23: note: Null pointer addition 2.22.0 daligner-1.0+git20240119.335105d/filter.c:1469:23: warning: Either the condition 'tbuf->trace==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] daligner-1.0+git20240119.335105d/filter.c:1465:23: note: Assuming that condition 'tbuf->trace==NULL' is not redundant daligner-1.0+git20240119.335105d/filter.c:1469:23: note: Null pointer addition head daligner-1.0+git20240119.335105d/filter.c:1522:23: warning: Either the condition 'tbuf->trace==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] daligner-1.0+git20240119.335105d/filter.c:1518:23: note: Assuming that condition 'tbuf->trace==NULL' is not redundant daligner-1.0+git20240119.335105d/filter.c:1515:23: note: Assuming condition is true daligner-1.0+git20240119.335105d/filter.c:1522:23: note: Null pointer addition 2.22.0 daligner-1.0+git20240119.335105d/filter.c:1522:23: warning: Either the condition 'tbuf->trace==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] daligner-1.0+git20240119.335105d/filter.c:1518:23: note: Assuming that condition 'tbuf->trace==NULL' is not redundant daligner-1.0+git20240119.335105d/filter.c:1522:23: note: Null pointer addition DONE