2025-05-10 01:36 ftp://ftp.de.debian.org/debian/pool/main/d/dialign/dialign_2.2.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: b3c7f00 (2025-05-09 17:59:20 +0200) count: 133 128 elapsed-time: 3.1 3.1 head-timing-info: old-timing-info: head results: dialign_package/src/dialign.c:261:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] dialign_package/src/anchor.c:104:27: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] dialign_package/src/anchor.c:110:30: style: Variable 'sv' is assigned a value that is never used. [unreadVariable] dialign_package/src/anchor.c:110:7: style: Unused variable: i [unusedVariable] dialign_package/src/anchor.c:110:27: style: Variable 'sv' is assigned a value that is never used. [unreadVariable] dialign_package/src/anchor.c:110:35: style: Unused variable: wrdl [unusedVariable] dialign_package/src/anchor.c:110:41: style: Unused variable: hv [unusedVariable] dialign_package/src/anchor.c:110:45: style: Unused variable: word_num [unusedVariable] dialign_package/src/dialign.c:870:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] dialign_package/src/alig_graph_closure.c:341:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] dialign_package/src/alig_graph_closure.c:589:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] dialign_package/src/alig_graph_closure.c:398:44: style:inconclusive: Function 'addAlignedPositions' argument 2 names different: declaration 'x' definition 'seq1'. [funcArgNamesDifferent] dialign_package/src/alig_graph_closure.h:46:44: note: Function 'addAlignedPositions' argument 2 names different: declaration 'x' definition 'seq1'. dialign_package/src/alig_graph_closure.c:398:44: note: Function 'addAlignedPositions' argument 2 names different: declaration 'x' definition 'seq1'. dialign_package/src/alig_graph_closure.c:398:61: style:inconclusive: Function 'addAlignedPositions' argument 4 names different: declaration 'y' definition 'seq2'. [funcArgNamesDifferent] dialign_package/src/alig_graph_closure.h:46:58: note: Function 'addAlignedPositions' argument 4 names different: declaration 'y' definition 'seq2'. dialign_package/src/alig_graph_closure.c:398:61: note: Function 'addAlignedPositions' argument 4 names different: declaration 'y' definition 'seq2'. dialign_package/src/alig_graph_closure.c:347:48: style: Parameter 'longseq' can be declared as pointer to const [constParameterPointer] dialign_package/src/alig_graph_closure.c:184:7: style: Unused variable: f [unusedVariable] dialign_package/src/alig_graph_closure.c:186:5: style: Unused variable: i [unusedVariable] dialign_package/src/alig_graph_closure.c:186:13: style: Unused variable: k [unusedVariable] dialign_package/src/alig_graph_closure.c:187:22: style: Unused variable: NSucc [unusedVariable] dialign_package/src/alig_graph_closure.c:187:30: style: Unused variable: NPred [unusedVariable] dialign_package/src/alig_graph_closure.c:187:38: style: Unused variable: npred [unusedVariable] dialign_package/src/alig_graph_closure.c:238:6: style: Unused variable: nmax [unusedVariable] dialign_package/src/alig_graph_closure.c:269:6: style: Unused variable: nmax [unusedVariable] dialign_package/src/alig_graph_closure.c:314:6: style: Unused variable: nouveau_ [unusedVariable] dialign_package/src/alig_graph_closure.c:314:16: style: Unused variable: terminer [unusedVariable] dialign_package/src/alig_graph_closure.c:315:16: style: Unused variable: nn [unusedVariable] dialign_package/src/alig_graph_closure.c:316:8: style: Unused variable: y [unusedVariable] dialign_package/src/alig_graph_closure.c:365:5: style: Unused variable: x [unusedVariable] dialign_package/src/alig_graph_closure.c:400:6: style: Unused variable: nouveau_ [unusedVariable] dialign_package/src/alig_graph_closure.c:400:16: style: Unused variable: terminer [unusedVariable] dialign_package/src/dialign.c:1197:15: style: Redundant assignment of 'threshold' to itself. [selfAssignment] dialign_package/src/dialign.c:531:6: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] dialign_package/src/functions.c:856:1: portability: Omitted return type of function 'wgt_type_count' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] dialign_package/src/functions.c:885:1: portability: Omitted return type of function 'plot_calc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] dialign_package/src/dialign.c:263:10: style: Unused variable: anc1 [unusedVariable] dialign_package/src/dialign.c:265:59: style: Unused variable: anc_dia [unusedVariable] dialign_package/src/dialign.c:280:16: style: Unused variable: sv [unusedVariable] dialign_package/src/dialign.c:280:20: style: Unused variable: fv [unusedVariable] dialign_package/src/input.c:317:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] dialign_package/src/input.c:384:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] dialign_package/src/input.c:32:23: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] dialign_package/src/input.c:53:30: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] dialign_package/src/input.c:151:24: style: Parameter 'seq_file' can be declared as pointer to const [constParameterPointer] dialign_package/src/input.c:59:10: style: Variable 'sv' is assigned a value that is never used. [unreadVariable] dialign_package/src/input.c:59:7: style: Variable 'sv' is assigned a value that is never used. [unreadVariable] dialign_package/src/input.c:59:15: style: Unused variable: hv [unusedVariable] dialign_package/src/input.c:59:19: style: Unused variable: word_num [unusedVariable] dialign_package/src/input.c:154:10: style: Variable 'pv' is assigned a value that is never used. [unreadVariable] dialign_package/src/input.c:154:7: style: Variable 'pv' is assigned a value that is never used. [unreadVariable] dialign_package/src/input.c:184:9: style: Unused variable: nom_seq [unusedVariable] dialign_package/src/input.c:185:9: style: Unused variable: char_ptr [unusedVariable] dialign_package/src/input.c:186:22: style: Unused variable: pv [unusedVariable] dialign_package/src/input.c:341:17: style: Unused variable: max_sim [unusedVariable] dialign_package/src/input.c:341:26: style: Unused variable: i [unusedVariable] dialign_package/src/output.c:517:27: style: Array index 's1' is used before limits check. [arrayIndexThenCheck] dialign_package/src/output.c:517:53: style: Array index 's1' is used before limits check. [arrayIndexThenCheck] dialign_package/src/output.c:138:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_mat [nullPointerOutOfResources] dialign_package/src/output.c:117:17: note: Assuming allocation function fails dialign_package/src/output.c:117:17: note: Assignment 'fp_mat=fopen(mat_file_name,"w")', assigned value is 0 dialign_package/src/output.c:138:12: note: Null pointer dereference dialign_package/src/output.c:139:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_mat [nullPointerOutOfResources] dialign_package/src/output.c:117:17: note: Assuming allocation function fails dialign_package/src/output.c:117:17: note: Assignment 'fp_mat=fopen(mat_file_name,"w")', assigned value is 0 dialign_package/src/output.c:139:12: note: Null pointer dereference dialign_package/src/output.c:140:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_mat [nullPointerOutOfResources] dialign_package/src/output.c:117:17: note: Assuming allocation function fails dialign_package/src/output.c:117:17: note: Assignment 'fp_mat=fopen(mat_file_name,"w")', assigned value is 0 dialign_package/src/output.c:140:12: note: Null pointer dereference dialign_package/src/output.c:144:15: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_mat [nullPointerOutOfResources] dialign_package/src/output.c:117:17: note: Assuming allocation function fails dialign_package/src/output.c:117:17: note: Assignment 'fp_mat=fopen(mat_file_name,"w")', assigned value is 0 dialign_package/src/output.c:144:15: note: Null pointer dereference dialign_package/src/output.c:208:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] dialign_package/src/output.c:205:12: note: Assuming allocation function fails dialign_package/src/output.c:205:12: note: Assignment 'fp=fopen("weight_table","w")', assigned value is 0 dialign_package/src/output.c:208:10: note: Null pointer dereference dialign_package/src/output.c:209:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] dialign_package/src/output.c:205:12: note: Assuming allocation function fails dialign_package/src/output.c:205:12: note: Assignment 'fp=fopen("weight_table","w")', assigned value is 0 dialign_package/src/output.c:209:10: note: Null pointer dereference dialign_package/src/output.c:212:14: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] dialign_package/src/output.c:205:12: note: Assuming allocation function fails dialign_package/src/output.c:205:12: note: Assignment 'fp=fopen("weight_table","w")', assigned value is 0 dialign_package/src/output.c:212:14: note: Null pointer dereference dialign_package/src/output.c:214:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] dialign_package/src/output.c:205:12: note: Assuming allocation function fails dialign_package/src/output.c:205:12: note: Assignment 'fp=fopen("weight_table","w")', assigned value is 0 dialign_package/src/output.c:214:9: note: Null pointer dereference dialign_package/src/output.c:73:25: style: Local variable 'frg_count' shadows outer variable [shadowVariable] dialign_package/src/output.c:57:12: note: Shadowed declaration dialign_package/src/output.c:73:25: note: Shadow variable dialign_package/src/output.c:71:23: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] dialign_package/src/output.c:202:6: style: Unused variable: i [unusedVariable] dialign_package/src/output.c:202:9: style: Unused variable: j [unusedVariable] dialign_package/src/output.c:226:31: style: Unused variable: bc [unusedVariable] dialign_package/src/output.c:867:19: style: Variable 'p_count' is assigned a value that is never used. [unreadVariable] dialign_package/src/output.c:867:11: style: Variable 'p_count' is assigned a value that is never used. [unreadVariable] dialign_package/src/output.c:868:15: style: Unused variable: i [unusedVariable] dialign_package/src/functions.c:1221:35: style:inconclusive: Boolean expression '!frg_mult_file_v' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] dialign_package/src/functions.c:1221:35: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] dialign_package/src/functions.c:798:5: error: Memory leak: hp [memleak] dialign_package/src/functions.c:350:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:348:26: note: Assuming allocation function fails dialign_package/src/functions.c:348:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:350:21: note: Null pointer dereference dialign_package/src/functions.c:351:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:348:26: note: Assuming allocation function fails dialign_package/src/functions.c:348:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:351:21: note: Null pointer dereference dialign_package/src/functions.c:352:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:348:26: note: Assuming allocation function fails dialign_package/src/functions.c:348:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:352:21: note: Null pointer dereference dialign_package/src/functions.c:353:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:348:26: note: Assuming allocation function fails dialign_package/src/functions.c:348:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:353:21: note: Null pointer dereference dialign_package/src/functions.c:354:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:348:26: note: Assuming allocation function fails dialign_package/src/functions.c:348:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:354:21: note: Null pointer dereference dialign_package/src/functions.c:355:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:348:26: note: Assuming allocation function fails dialign_package/src/functions.c:348:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:355:21: note: Null pointer dereference dialign_package/src/functions.c:356:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:348:26: note: Assuming allocation function fails dialign_package/src/functions.c:348:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:356:21: note: Null pointer dereference dialign_package/src/functions.c:357:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:348:26: note: Assuming allocation function fails dialign_package/src/functions.c:348:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:357:21: note: Null pointer dereference dialign_package/src/functions.c:358:20: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:348:26: note: Assuming allocation function fails dialign_package/src/functions.c:348:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:358:20: note: Null pointer dereference dialign_package/src/functions.c:393:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:391:26: note: Assuming allocation function fails dialign_package/src/functions.c:391:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:393:21: note: Null pointer dereference dialign_package/src/functions.c:394:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:391:26: note: Assuming allocation function fails dialign_package/src/functions.c:391:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:394:21: note: Null pointer dereference dialign_package/src/functions.c:395:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:391:26: note: Assuming allocation function fails dialign_package/src/functions.c:391:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:395:21: note: Null pointer dereference dialign_package/src/functions.c:396:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:391:26: note: Assuming allocation function fails dialign_package/src/functions.c:391:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:396:21: note: Null pointer dereference dialign_package/src/functions.c:397:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:391:26: note: Assuming allocation function fails dialign_package/src/functions.c:391:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:397:21: note: Null pointer dereference dialign_package/src/functions.c:398:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:391:26: note: Assuming allocation function fails dialign_package/src/functions.c:391:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:398:21: note: Null pointer dereference dialign_package/src/functions.c:399:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:391:26: note: Assuming allocation function fails dialign_package/src/functions.c:391:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:399:21: note: Null pointer dereference dialign_package/src/functions.c:400:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:391:26: note: Assuming allocation function fails dialign_package/src/functions.c:391:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:400:21: note: Null pointer dereference dialign_package/src/functions.c:401:20: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:391:26: note: Assuming allocation function fails dialign_package/src/functions.c:391:26: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:401:20: note: Null pointer dereference dialign_package/src/functions.c:698:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:696:23: note: Assuming allocation function fails dialign_package/src/functions.c:696:23: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:698:18: note: Null pointer dereference dialign_package/src/functions.c:699:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:696:23: note: Assuming allocation function fails dialign_package/src/functions.c:696:23: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:699:18: note: Null pointer dereference dialign_package/src/functions.c:700:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:696:23: note: Assuming allocation function fails dialign_package/src/functions.c:696:23: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:700:18: note: Null pointer dereference dialign_package/src/functions.c:701:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:696:23: note: Assuming allocation function fails dialign_package/src/functions.c:696:23: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:701:18: note: Null pointer dereference dialign_package/src/functions.c:702:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:696:23: note: Assuming allocation function fails dialign_package/src/functions.c:696:23: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:702:18: note: Null pointer dereference dialign_package/src/functions.c:703:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:696:23: note: Assuming allocation function fails dialign_package/src/functions.c:696:23: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:703:18: note: Null pointer dereference dialign_package/src/functions.c:704:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:696:23: note: Assuming allocation function fails dialign_package/src/functions.c:696:23: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:704:18: note: Null pointer dereference dialign_package/src/functions.c:705:17: warning: If resource allocation fails, then there is a possible null pointer dereference: fp_st [nullPointerOutOfResources] dialign_package/src/functions.c:696:23: note: Assuming allocation function fails dialign_package/src/functions.c:696:23: note: Assignment 'fp_st=fopen(pst_name,"w")', assigned value is 0 dialign_package/src/functions.c:705:17: note: Null pointer dereference dialign_package/src/functions.c:798:8: style: Variable 'hp' is reassigned a value before the old one has been used. [redundantAssignment] dialign_package/src/functions.c:796:8: note: hp is assigned dialign_package/src/functions.c:798:8: note: hp is overwritten dialign_package/src/functions.c:92:11: style: Variable 'strng' can be declared as pointer to const [constVariablePointer] dialign_package/src/functions.c:473:22: style: Variable 'element' can be declared as pointer to const [constVariablePointer] dialign_package/src/functions.c:498:22: style: Variable 'element' can be declared as pointer to const [constVariablePointer] dialign_package/src/functions.c:653:12: style: Unused variable: k [unusedVariable] dialign_package/src/functions.c:653:15: style: Unused variable: l [unusedVariable] dialign_package/src/functions.c:653:18: style: Unused variable: sv [unusedVariable] dialign_package/src/functions.c:661:8: style: Unused variable: lb [unusedVariable] dialign_package/src/functions.c:661:12: style: Unused variable: ub [unusedVariable] dialign_package/src/functions.c:941:40: style: Unused variable: cv [unusedVariable] dialign_package/src/functions.c:946:10: style: Unused variable: tree_name [unusedVariable] dialign_package/src/functions.c:947:11: style: Unused variable: max_seq_sim [unusedVariable] dialign_package/src/functions.c:949:11: style: Unused variable: t_file [unusedVariable] dialign_package/src/functions.c:1118:15: style: Unused variable: mn [unusedVariable] dialign_package/src/pratique.c:136:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dialign_package/src/pratique.c:7:19: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] dialign_package/src/pratique.c:120:20: style: Parameter 'nomfich' can be declared as pointer to const [constParameterPointer] dialign_package/src/pratique.c:120:35: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] dialign_package/src/pratique.c:34:3: style: Variable 'p' is assigned a value that is never used. [unreadVariable] dialign_package/src/regex.c:154:1: portability: Omitted return type of function 'seq_parse' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] dialign_package/src/regex.c:30:28: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] dialign_package/src/regex.c:155:16: style: Unused variable: i [unusedVariable] dialign_package/src/regex.c:156:11: style: Unused variable: ap [unusedVariable] dialign_package/src/regex.c:230:11: style: Variable 'factor1' is assigned a value that is never used. [unreadVariable] dialign_package/src/frag_chain.c:347:24: style: Variable 'match' is assigned a value that is never used. [unreadVariable] dialign_package/src/frag_chain.c:391:35: style: Variable 'mot_offset' is assigned a value that is never used. [unreadVariable] dialign_package/src/frag_chain.c:88:15: style: Unused variable: l [unusedVariable] dialign_package/src/frag_chain.c:88:18: style: Unused variable: m [unusedVariable] dialign_package/src/frag_chain.c:88:35: style: Unused variable: diff3 [unusedVariable] dialign_package/src/frag_chain.c:88:42: style: Unused variable: diff4 [unusedVariable] dialign_package/src/frag_chain.c:88:53: style: Unused variable: hv2 [unusedVariable] dialign_package/src/frag_chain.c:102:14: style: Unused variable: start_count [unusedVariable] dialign_package/src/frag_chain.c:118:34: style: Unused variable: wgt_k_match_c [unusedVariable] diff: head dialign_package/src/anchor.c:110:27: style: Variable 'sv' is assigned a value that is never used. [unreadVariable] head dialign_package/src/input.c:154:7: style: Variable 'pv' is assigned a value that is never used. [unreadVariable] head dialign_package/src/input.c:59:7: style: Variable 'sv' is assigned a value that is never used. [unreadVariable] head dialign_package/src/output.c:517:53: style: Array index 's1' is used before limits check. [arrayIndexThenCheck] head dialign_package/src/output.c:867:11: style: Variable 'p_count' is assigned a value that is never used. [unreadVariable] DONE