2025-05-07 15:29 ftp://ftp.de.debian.org/debian/pool/main/r/r-cran-emoa/r-cran-emoa_0.5-3.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: 3726ace (2025-05-07 13:02:19 +0200) count: 100 92 elapsed-time: 0.4 0.4 head-timing-info: old-timing-info: head results: emoa/src/crowding_distance.c:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/crowding_distance.c:8:39: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] emoa/src/cec2009.c:337:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/cec2009.c:338:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/cec2009.c:339:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/cec2009.c:340:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/cec2009.c:341:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/cec2009.c:342:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/cec2009.c:343:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/cec2009.c:344:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/cec2009.c:345:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/cec2009.c:346:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/dominance.c:83:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] emoa/src/dominance.c:129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] emoa/src/dominance.c:218:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] emoa/src/avl.c:346:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] emoa/src/dominance.c:46:11: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] emoa/src/dominance.c:47:11: style: Variable 'pj' can be declared as pointer to const [constVariablePointer] emoa/src/bitstring.h:36:29: style: Variable 'bs.string[(bit)>>3]' is assigned a value that is never used. [unreadVariable] emoa/src/bitstring.h:40:29: style: Variable 'bs.string[(bit)>>3]' is assigned a value that is never used. [unreadVariable] emoa/src/emoa.c:21:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] emoa/src/eps_ind.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] emoa/src/front_edge.c:19:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] emoa/src/front_edge.c:46:13: style: Variable 'point_values' can be declared as pointer to const [constVariablePointer] emoa/src/cec2009.c:34:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] emoa/src/cec2009.c:55:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] emoa/src/cec2009.c:82:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] emoa/src/cec2009.c:107:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] emoa/src/cec2009.c:128:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] emoa/src/cec2009.c:152:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] emoa/src/cec2009.c:183:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] emoa/src/cec2009.c:204:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] emoa/src/cec2009.c:230:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] emoa/src/cec2009.c:258:26: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] emoa/src/hv.c:415:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] emoa/src/hv.c:489:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] emoa/src/hypervolume.c:33:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] emoa/src/hypervolume.c:82:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/hypervolume.c:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/hypervolume.c:76:3: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] emoa/src/hypervolume.c:95:3: style: Variable 'data' can be declared as pointer to const [constVariablePointer] emoa/src/hypervolume.c:96:3: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] emoa/src/poly_mutation.c:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/avl.c:194:39: style:inconclusive: Function 'avl_init_tree' argument 1 names different: declaration 'avltree' definition 'rc'. [funcArgNamesDifferent] emoa/src/avl.h:79:46: note: Function 'avl_init_tree' argument 1 names different: declaration 'avltree' definition 'rc'. emoa/src/avl.c:194:39: note: Function 'avl_init_tree' argument 1 names different: declaration 'avltree' definition 'rc'. emoa/src/avl.c:250:39: style:inconclusive: Function 'avl_init_node' argument 1 names different: declaration 'avlnode' definition 'newnode'. [funcArgNamesDifferent] emoa/src/avl.h:105:46: note: Function 'avl_init_node' argument 1 names different: declaration 'avlnode' definition 'newnode'. emoa/src/avl.c:250:39: note: Function 'avl_init_node' argument 1 names different: declaration 'avlnode' definition 'newnode'. emoa/src/avl.c:258:61: style:inconclusive: Function 'avl_insert_top' argument 2 names different: declaration 'avlnode' definition 'newnode'. [funcArgNamesDifferent] emoa/src/avl.h:122:61: note: Function 'avl_insert_top' argument 2 names different: declaration 'avlnode' definition 'newnode'. emoa/src/avl.c:258:61: note: Function 'avl_insert_top' argument 2 names different: declaration 'avlnode' definition 'newnode'. emoa/src/avl.c:265:64: style:inconclusive: Function 'avl_insert_before' argument 2 names different: declaration 'oldnode' definition 'node'. [funcArgNamesDifferent] emoa/src/avl.h:127:64: note: Function 'avl_insert_before' argument 2 names different: declaration 'oldnode' definition 'node'. emoa/src/avl.c:265:64: note: Function 'avl_insert_before' argument 2 names different: declaration 'oldnode' definition 'node'. emoa/src/avl.c:291:63: style:inconclusive: Function 'avl_insert_after' argument 2 names different: declaration 'oldnode' definition 'node'. [funcArgNamesDifferent] emoa/src/avl.h:133:63: note: Function 'avl_insert_after' argument 2 names different: declaration 'oldnode' definition 'node'. emoa/src/avl.c:291:63: note: Function 'avl_insert_after' argument 2 names different: declaration 'oldnode' definition 'node'. emoa/src/avl.c:478:10: style: Variable 'parent' is assigned a value that is never used. [unreadVariable] emoa/src/poly_mutation.c:23:3: style: Variable 'x' can be declared as pointer to const [constVariablePointer] emoa/src/poly_mutation.c:24:3: style: Variable 'lb' can be declared as pointer to const [constVariablePointer] emoa/src/poly_mutation.c:25:3: style: Variable 'ub' can be declared as pointer to const [constVariablePointer] emoa/src/hv.c:124:3: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:124:3: note: Null pointer dereference emoa/src/hv.c:125:3: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:125:3: note: Null pointer dereference emoa/src/hv.c:126:3: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:126:3: note: Null pointer dereference emoa/src/hv.c:127:3: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:127:3: note: Null pointer dereference emoa/src/hv.c:128:3: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:128:3: note: Null pointer dereference emoa/src/hv.c:131:3: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:131:3: note: Null pointer dereference emoa/src/hv.c:134:3: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:134:3: note: Null pointer dereference emoa/src/hv.c:138:5: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:138:5: note: Null pointer dereference emoa/src/hv.c:138:17: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:138:17: note: Null pointer dereference emoa/src/hv.c:139:5: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:139:5: note: Null pointer dereference emoa/src/hv.c:140:5: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:140:5: note: Null pointer dereference emoa/src/hv.c:140:20: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:140:20: note: Null pointer dereference emoa/src/hv.c:141:5: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:141:5: note: Null pointer dereference emoa/src/hv.c:141:20: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:141:20: note: Null pointer dereference emoa/src/hv.c:142:5: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:142:5: note: Null pointer dereference emoa/src/hv.c:142:21: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:142:21: note: Null pointer dereference emoa/src/hv.c:144:5: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:144:5: note: Null pointer dereference emoa/src/hv.c:144:20: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:144:20: note: Null pointer dereference emoa/src/hv.c:147:5: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:147:5: note: Null pointer dereference emoa/src/hv.c:147:19: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:147:19: note: Null pointer dereference emoa/src/hv.c:150:3: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:150:3: note: Null pointer dereference emoa/src/hv.c:154:5: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:154:5: note: Null pointer dereference emoa/src/hv.c:158:7: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:158:7: note: Null pointer dereference emoa/src/hv.c:159:11: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:159:11: note: Null pointer dereference emoa/src/hv.c:160:5: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:160:5: note: Null pointer dereference emoa/src/hv.c:160:21: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:160:21: note: Null pointer dereference emoa/src/hv.c:161:5: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:161:5: note: Null pointer dereference emoa/src/hv.c:163:7: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:163:7: note: Null pointer dereference emoa/src/hv.c:163:33: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:163:33: note: Null pointer dereference emoa/src/hv.c:164:7: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:164:7: note: Null pointer dereference emoa/src/hv.c:164:29: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:164:29: note: Null pointer dereference emoa/src/hv.c:166:5: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:166:5: note: Null pointer dereference emoa/src/hv.c:167:21: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:167:21: note: Null pointer dereference emoa/src/hv.c:329:56: warning: Either the condition 'pp->next[2]->x==NULL' is redundant or there is possible null pointer dereference: pp->next[2]->x. [nullPointerRedundantCheck] emoa/src/hv.c:333:24: note: Assuming that condition 'pp->next[2]->x==NULL' is not redundant emoa/src/hv.c:329:56: note: Null pointer dereference emoa/src/hv.c:489:5: warning: If memory allocation fails, then there is a possible null pointer dereference: bound [nullPointerOutOfMemory] emoa/src/hv.c:487:17: note: Assuming allocation function fails emoa/src/hv.c:487:17: note: Assignment 'bound=malloc(d*sizeof(double))', assigned value is 0 emoa/src/hv.c:489:5: note: Null pointer dereference emoa/src/sb_crossover.c:55:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/sympart.c:55:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] emoa/src/sympart.c:33:16: style: Local variable 'c2' shadows outer variable [shadowVariable] emoa/src/sympart.c:24:21: note: Shadowed declaration emoa/src/sympart.c:33:16: note: Shadow variable emoa/src/sympart.c:52:3: style: Variable 'x' can be declared as pointer to const [constVariablePointer] emoa/src/sb_crossover.c:39:3: style: Variable 'lb' can be declared as pointer to const [constVariablePointer] emoa/src/sb_crossover.c:40:3: style: Variable 'ub' can be declared as pointer to const [constVariablePointer] emoa/src/r_ind.c:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] emoa/src/r_ind.c:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] emoa/src/r_ind.c:231:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] emoa/src/r_ind.c:144:14: warning: If memory allocation fails, then there is a possible null pointer dereference: count [nullPointerOutOfMemory] emoa/src/r_ind.c:139:29: note: Assuming allocation function fails emoa/src/r_ind.c:139:16: note: Assignment 'count=(int*)malloc(k*sizeof(int))', assigned value is 0 emoa/src/r_ind.c:144:14: note: Null pointer dereference emoa/src/r_ind.c:203:3: style: Variable 'ideal' can be declared as pointer to const [constVariablePointer] emoa/src/r_ind.c:237:3: style: Variable 'ideal' can be declared as pointer to const [constVariablePointer] emoa/src/r_ind.c:238:3: style: Variable 'nadir' can be declared as pointer to const [constVariablePointer] diff: head emoa/src/hv.c:138:17: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:138:17: note: Null pointer dereference head emoa/src/hv.c:140:20: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:140:20: note: Null pointer dereference head emoa/src/hv.c:141:20: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:141:20: note: Null pointer dereference head emoa/src/hv.c:142:21: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:142:21: note: Null pointer dereference head emoa/src/hv.c:144:20: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:144:20: note: Null pointer dereference head emoa/src/hv.c:147:19: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] emoa/src/hv.c:122:16: note: Assuming allocation function fails emoa/src/hv.c:122:16: note: Assignment 'head=malloc((n+1)*sizeof(struct dlnode_t))', assigned value is 0 emoa/src/hv.c:147:19: note: Null pointer dereference head emoa/src/hv.c:163:33: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:163:33: note: Null pointer dereference head emoa/src/hv.c:164:29: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] emoa/src/hv.c:152:19: note: Assuming allocation function fails emoa/src/hv.c:152:19: note: Assignment 'scratch=malloc(n*sizeof(struct dlnode_t*))', assigned value is 0 emoa/src/hv.c:164:29: note: Null pointer dereference DONE