2025-12-12 14:44 ftp://ftp.de.debian.org/debian/pool/main/g/gnuastro/gnuastro_0.24.orig.tar.gz 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.14.0-36-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: 575de99 (2025-12-12 13:19:50 +0100) count: 2125 2229 elapsed-time: 67.5 84.0 head-timing-info: old-timing-info: head results: gnuastro-0.24/bin/arithmetic/arithmetic.c:923:28: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/bin/arithmetic/operands.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/arithmetic/operands.c:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/arithmetic/operands.c:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/arithmetic/operands.c:109:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/bin/arithmetic/operands.c:103:21: note: Assuming allocation function fails gnuastro-0.24/bin/arithmetic/operands.c:103:21: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/bin/arithmetic/operands.c:109:7: note: Null pointer dereference gnuastro-0.24/bin/arithmetic/operands.c:110:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/bin/arithmetic/operands.c:103:21: note: Assuming allocation function fails gnuastro-0.24/bin/arithmetic/operands.c:103:21: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/bin/arithmetic/operands.c:110:7: note: Null pointer dereference gnuastro-0.24/bin/arithmetic/operands.c:111:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/bin/arithmetic/operands.c:103:21: note: Assuming allocation function fails gnuastro-0.24/bin/arithmetic/operands.c:103:21: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/bin/arithmetic/operands.c:111:7: note: Null pointer dereference gnuastro-0.24/bin/arithmetic/operands.c:112:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/bin/arithmetic/operands.c:103:21: note: Assuming allocation function fails gnuastro-0.24/bin/arithmetic/operands.c:103:21: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/bin/arithmetic/operands.c:112:7: note: Null pointer dereference gnuastro-0.24/bin/arithmetic/operands.c:115:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/bin/arithmetic/operands.c:103:21: note: Assuming allocation function fails gnuastro-0.24/bin/arithmetic/operands.c:103:21: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/bin/arithmetic/operands.c:115:7: note: Null pointer dereference gnuastro-0.24/bin/arithmetic/operands.c:214:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/bin/arithmetic/operands.c:146:21: note: Assuming allocation function fails gnuastro-0.24/bin/arithmetic/operands.c:146:21: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/bin/arithmetic/operands.c:214:7: note: Null pointer dereference gnuastro-0.24/bin/arithmetic/operands.c:239:6: warning: Either the condition 'operands==NULL' is redundant or there is possible null pointer dereference: operands. [nullPointerRedundantCheck] gnuastro-0.24/bin/arithmetic/operands.c:233:14: note: Assuming that condition 'operands==NULL' is not redundant gnuastro-0.24/bin/arithmetic/operands.c:229:29: note: Assignment to 'operands=p->operands' gnuastro-0.24/bin/arithmetic/operands.c:229:27: note: operands is assigned 'p->operands' here. gnuastro-0.24/bin/arithmetic/operands.c:239:6: note: Null pointer dereference gnuastro-0.24/bin/arithmetic/operands.c:54:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/arithmetic/ui.c:59:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/buildprog/buildprog.c:54:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/buildprog/buildprog.c:123:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/buildprog/buildprog.c:153:16: warning: Either the condition 'fullla' is redundant or there is possible null pointer dereference: fullla. [nullPointerRedundantCheck] gnuastro-0.24/bin/buildprog/buildprog.c:211:16: note: Assuming that condition 'fullla' is not redundant gnuastro-0.24/bin/buildprog/buildprog.c:153:16: note: Null pointer dereference gnuastro-0.24/bin/buildprog/buildprog.c:39:31: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/buildprog/buildprog.c:43:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/buildprog/buildprog.c:99:9: style: Variable 'ldflags' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/buildprog/buildprog.c:99:24: style: Variable 'cppflags' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/buildprog/buildprog.c:104:9: style: Variable 'arguments' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/buildprog/ui.c:52:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/convertt/color.c:53:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/color.c:691:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/color.c:754:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/color.c:821:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/color.c:881:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/color.c:961:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/color.c:886:15: warning: If resource allocation fails, then there is a possible null pointer dereference: cmapfp [nullPointerOutOfResources] gnuastro-0.24/bin/convertt/color.c:882:19: note: Assuming allocation function fails gnuastro-0.24/bin/convertt/color.c:882:19: note: Assignment 'cmapfp=fopen(p->cmappgfplotsfile,"w")', assigned value is 0 gnuastro-0.24/bin/convertt/color.c:886:15: note: Null pointer dereference gnuastro-0.24/bin/convertt/color.c:94:33: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/convertt/color.c:133:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/convertt/color.c:133:59: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/convertt/color.c:349:37: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/convertt/color.c:622:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convertt/color.c:673:26: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convertt/color.c:674:10: style: Variable 'params' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convertt/color.c:749:26: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convertt/color.c:816:26: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convertt/color.c:956:24: style: Variable 'rr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convertt/convertt.c:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_FLAGS_BASIC [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/convertt.c:102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_FLAG_NUMOK [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/convertt.c:144:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_OP_LT [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/convertt.c:178:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/convertt.c:379:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convertt/convertt.c:98:22: style: Variable 'out' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convertt/convertt.c:176:22: style: Variable 'fu' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convertt/convertt.c:178:14: style: Variable 'ff' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convertt/ui.c:64:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/convolve/convolve.c:62:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convolve/convolve.c:211:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convolve/convolve.c:309:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convolve/convolve.c:373:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convolve/convolve.c:485:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convolve/convolve.c:536:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/convolve/convolve.c:317:3: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] gnuastro-0.24/bin/convolve/convolve.c:311:8: note: Assuming that condition 'fp==NULL' is not redundant gnuastro-0.24/bin/convolve/convolve.c:317:3: note: Null pointer dereference gnuastro-0.24/bin/convolve/convolve.c:318:3: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] gnuastro-0.24/bin/convolve/convolve.c:311:8: note: Assuming that condition 'fp==NULL' is not redundant gnuastro-0.24/bin/convolve/convolve.c:318:3: note: Null pointer dereference gnuastro-0.24/bin/convolve/convolve.c:405:18: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] gnuastro-0.24/bin/convolve/convolve.c:374:11: note: Assuming allocation function fails gnuastro-0.24/bin/convolve/convolve.c:374:11: note: Assignment 'n=malloc(ps0*ps1*sizeof(*n))', assigned value is 0 gnuastro-0.24/bin/convolve/convolve.c:405:18: note: Null pointer dereference gnuastro-0.24/bin/convolve/convolve.c:413:11: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gnuastro-0.24/bin/convolve/convolve.c:374:11: note: Assuming allocation function fails gnuastro-0.24/bin/convolve/convolve.c:374:11: note: Assignment 'n=malloc(ps0*ps1*sizeof(*n))', assigned value is 0 gnuastro-0.24/bin/convolve/convolve.c:413:11: note: Null pointer addition gnuastro-0.24/bin/convolve/convolve.c:59:21: style: Variable 'of' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convolve/convolve.c:105:14: style: Variable 'af' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convolve/convolve.c:135:14: style: Variable 'af' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convolve/convolve.c:191:15: style: Variable 'op' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convolve/convolve.c:194:14: style: Variable 'ff' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convolve/convolve.c:256:15: style: Variable 'df' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convolve/convolve.c:360:26: style: Variable 'df' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convolve/convolve.c:458:15: style: Variable 'df' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/convolve/ui.c:60:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/cosmiccal/cosmiccal.c:50:18: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/cosmiccal/ui.c:56:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/crop/crop.c:442:31: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/crop/onecrop.c:203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/onecrop.c:251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/onecrop.c:360:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/onecrop.c:395:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/onecrop.c:485:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/onecrop.c:524:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_KEYWORD [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/onecrop.c:585:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_KEYWORD [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/onecrop.c:752:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/onecrop.c:861:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/onecrop.c:204:10: style:inconclusive: Same expression used in consecutive assignments of 'maxx' and 'maxy'. [duplicateAssignExpression] gnuastro-0.24/bin/crop/onecrop.c:204:25: note: Same expression used in consecutive assignments of 'maxx' and 'maxy'. gnuastro-0.24/bin/crop/onecrop.c:204:10: note: Same expression used in consecutive assignments of 'maxx' and 'maxy'. gnuastro-0.24/bin/crop/onecrop.c:199:29: style: Parameter 'ipolygon' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/crop/onecrop.c:239:59: style: Parameter 'fpixel_i' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/crop/onecrop.c:352:15: style: Variable 'ffp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/crop/onecrop.c:353:16: style: Variable 'fdp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/crop/onecrop.c:518:31: style: Parameter 'fpixel_i' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/crop/onecrop.c:518:47: style: Parameter 'lpixel_i' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/crop/onecrop.c:707:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/bin/crop/ui.c:62:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/crop/wcsmode.c:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/wcsmode.c:272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/wcsmode.c:471:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/crop/wcsmode.c:111:12: warning: Either the condition 'pixscale==NULL' is redundant or there is possible null pointer dereference: pixscale. [nullPointerRedundantCheck] gnuastro-0.24/bin/crop/wcsmode.c:108:14: note: Assuming that condition 'pixscale==NULL' is not redundant gnuastro-0.24/bin/crop/wcsmode.c:111:12: note: Null pointer dereference gnuastro-0.24/bin/crop/wcsmode.c:111:24: warning: Either the condition 'pixscale==NULL' is redundant or there is possible null pointer dereference: pixscale. [nullPointerRedundantCheck] gnuastro-0.24/bin/crop/wcsmode.c:108:14: note: Assuming that condition 'pixscale==NULL' is not redundant gnuastro-0.24/bin/crop/wcsmode.c:111:24: note: Null pointer dereference gnuastro-0.24/bin/crop/wcsmode.c:111:37: warning: Either the condition 'pixscale==NULL' is redundant or there is possible null pointer dereference: pixscale. [nullPointerRedundantCheck] gnuastro-0.24/bin/crop/wcsmode.c:108:14: note: Assuming that condition 'pixscale==NULL' is not redundant gnuastro-0.24/bin/crop/wcsmode.c:111:37: note: Null pointer dereference gnuastro-0.24/bin/crop/wcsmode.c:273:10: style:inconclusive: Same expression used in consecutive assignments of 'maxra' and 'maxdec'. [duplicateAssignExpression] gnuastro-0.24/bin/crop/wcsmode.c:273:26: note: Same expression used in consecutive assignments of 'maxra' and 'maxdec'. gnuastro-0.24/bin/crop/wcsmode.c:273:10: note: Same expression used in consecutive assignments of 'maxra' and 'maxdec'. gnuastro-0.24/bin/crop/wcsmode.c:59:11: style: Variable 'dsize' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/crop/wcsmode.c:600:26: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/crop/wcsmode.c:600:37: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/crop/wcsmode.c:600:48: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/crop/wcsmode.c:600:59: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/crop/wcsmode.c:657:15: style: Variable 'fd' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/fits/fits.c:294:38: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/fits/keywords.c:370:26: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/fits/meta.c:88:29: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/fits/ui.c:55:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/match/match.c:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:273:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:356:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:506:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:609:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:683:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:718:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:758:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:821:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATCH_KDTREE_INTERNAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:958:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:1039:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATCH_KDTREE_DISABLE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/match/match.c:108:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/match/match.c:159:51: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/match/match.c:228:34: style: Parameter 'permut' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/match/match.c:641:52: style: Parameter 'acolmatch' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/match/match.c:642:37: style: Parameter 'bcolmatch' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/match/match.c:953:17: style: Variable 'uf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/match/ui.c:54:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/mkcatalog/columns.c:162:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/columns.c:402:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/columns.c:2384:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/columns.c:2420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/columns.c:2523:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/columns.c:2542:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/columns.c:2704:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/columns.c:2376:43: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] gnuastro-0.24/bin/mkcatalog/columns.c:2377:43: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] gnuastro-0.24/bin/mkcatalog/columns.c:2378:43: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] gnuastro-0.24/bin/mkcatalog/columns.c:2395:35: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] gnuastro-0.24/bin/mkcatalog/columns.c:2453:39: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] gnuastro-0.24/bin/mkcatalog/columns.c:785:26: style: Variable 'name' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gnuastro-0.24/bin/mkcatalog/columns.c:773:26: note: $symbol is assigned gnuastro-0.24/bin/mkcatalog/columns.c:785:26: note: $symbol is overwritten gnuastro-0.24/bin/mkcatalog/columns.c:786:26: style: Variable 'unit' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gnuastro-0.24/bin/mkcatalog/columns.c:774:26: note: $symbol is assigned gnuastro-0.24/bin/mkcatalog/columns.c:786:26: note: $symbol is overwritten gnuastro-0.24/bin/mkcatalog/columns.c:787:26: style: Variable 'ocomment' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gnuastro-0.24/bin/mkcatalog/columns.c:775:26: note: $symbol is assigned gnuastro-0.24/bin/mkcatalog/columns.c:787:26: note: $symbol is overwritten gnuastro-0.24/bin/mkcatalog/columns.c:789:26: style: Variable 'otype' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gnuastro-0.24/bin/mkcatalog/columns.c:777:26: note: $symbol is assigned gnuastro-0.24/bin/mkcatalog/columns.c:789:26: note: $symbol is overwritten gnuastro-0.24/bin/mkcatalog/columns.c:790:26: style: Variable 'ctype' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gnuastro-0.24/bin/mkcatalog/columns.c:778:26: note: $symbol is assigned gnuastro-0.24/bin/mkcatalog/columns.c:790:26: note: $symbol is overwritten gnuastro-0.24/bin/mkcatalog/columns.c:791:26: style: Variable 'disp_fmt' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gnuastro-0.24/bin/mkcatalog/columns.c:779:26: note: $symbol is assigned gnuastro-0.24/bin/mkcatalog/columns.c:791:26: note: $symbol is overwritten gnuastro-0.24/bin/mkcatalog/columns.c:792:26: style: Variable 'disp_width' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gnuastro-0.24/bin/mkcatalog/columns.c:780:26: note: $symbol is assigned gnuastro-0.24/bin/mkcatalog/columns.c:792:26: note: $symbol is overwritten gnuastro-0.24/bin/mkcatalog/columns.c:793:26: style: Variable 'disp_precision' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gnuastro-0.24/bin/mkcatalog/columns.c:781:26: note: $symbol is assigned gnuastro-0.24/bin/mkcatalog/columns.c:793:26: note: $symbol is overwritten gnuastro-0.24/bin/mkcatalog/columns.c:160:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/columns.c:304:19: style: Variable 'colcode' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/columns.c:398:19: style: Variable 'strtmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/columns.c:2374:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkcatalog/columns.c:2417:63: style: Parameter 'row' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkcatalog/columns.c:2512:27: style: Parameter 'ci' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkcatalog/columns.c:2532:61: style: Parameter 'oi' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkcatalog/columns.c:2586:15: style: Variable 'vec' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/columns.c:2587:19: style: Variable 'ii32f' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/columns.c:2588:19: style: Variable 'if64f' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/mkcatalog.c:118:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/mkcatalog.c:266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/mkcatalog.c:475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/mkcatalog.c:116:12: style: Variable 'oif' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/outkeys.c:376:16: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_BUGREPORT is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/mkcatalog/parse.c:1032:26: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/bin/mkcatalog/ui.c:64:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/mkcatalog/upperlimit.c:60:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/upperlimit.c:230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/upperlimit.c:302:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/upperlimit.c:356:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_STATISTICS_CLIP_OUTCOL_OPTIONAL_MEAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/upperlimit.c:467:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkcatalog/upperlimit.c:381:65: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] gnuastro-0.24/bin/mkcatalog/upperlimit.c:59:16: style: Variable 'OO' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/upperlimit.c:59:25: style: Variable 'start' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/upperlimit.c:248:73: style: Parameter 'tile' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkcatalog/upperlimit.c:249:48: style: Parameter 'min' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkcatalog/upperlimit.c:249:61: style: Parameter 'max' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkcatalog/upperlimit.c:252:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/upperlimit.c:348:15: style: Variable 'column' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/upperlimit.c:349:10: style: Variable 'mcarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkcatalog/upperlimit.c:421:26: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] gnuastro-0.24/bin/mkprof/mkprof.c:909:35: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/mkprof/oneprofile.c:446:17: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/bin/mkprof/profiles.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/mkprof/profiles.c:46:45: style: Parameter 'mkp' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkprof/profiles.c:110:11: style: Variable 'reg' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkprof/profiles.c:111:11: style: Variable 'min' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkprof/profiles.c:112:11: style: Variable 'max' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkprof/profiles.c:113:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/mkprof/profiles.c:141:42: style: Parameter 'mkp' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkprof/profiles.c:164:38: style: Parameter 'mkp' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkprof/profiles.c:209:36: style: Parameter 'mkp' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkprof/profiles.c:252:36: style: Parameter 'mkp' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkprof/profiles.c:276:34: style: Parameter 'mkp' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/mkprof/ui.c:60:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/noisechisel/detection.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_INT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:245:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:384:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:502:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:546:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:744:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:828:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:869:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:930:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:1102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_INT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:1156:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/detection.c:1143:6: style: The if condition is the same as the previous if condition [duplicateCondition] gnuastro-0.24/bin/noisechisel/detection.c:1135:6: note: First condition gnuastro-0.24/bin/noisechisel/detection.c:1143:6: note: Second condition gnuastro-0.24/bin/noisechisel/detection.c:1150:6: style: The if condition is the same as the previous if condition [duplicateCondition] gnuastro-0.24/bin/noisechisel/detection.c:1145:6: note: First condition gnuastro-0.24/bin/noisechisel/detection.c:1150:6: note: Second condition gnuastro-0.24/bin/noisechisel/detection.c:1163:6: style: The if condition is the same as the previous if condition [duplicateCondition] gnuastro-0.24/bin/noisechisel/detection.c:1152:6: note: First condition gnuastro-0.24/bin/noisechisel/detection.c:1163:6: note: Second condition gnuastro-0.24/bin/noisechisel/detection.c:1189:6: style: The if condition is the same as the previous if condition [duplicateCondition] gnuastro-0.24/bin/noisechisel/detection.c:1177:6: note: First condition gnuastro-0.24/bin/noisechisel/detection.c:1189:6: note: Second condition gnuastro-0.24/bin/noisechisel/detection.c:1053:7: style: Variable 'b' is assigned an expression that holds the same value. [redundantAssignment] gnuastro-0.24/bin/noisechisel/detection.c:1040:13: note: b is assigned 'workbin->array' here. gnuastro-0.24/bin/noisechisel/detection.c:1053:7: note: Variable 'b' is assigned an expression that holds the same value. gnuastro-0.24/bin/noisechisel/detection.c:86:10: style: Variable 'f' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:88:16: style: Variable 'bf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:219:33: style: Variable 'bf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:242:56: style: Parameter 'copy' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/noisechisel/detection.c:244:12: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:273:16: style: Variable 'bf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:362:10: style: Variable 'f' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:363:16: style: Variable 'bf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:540:12: style: Variable 'plabend' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:543:21: style: Variable 'ff' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:543:26: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:543:31: style: Variable 'sky' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:545:36: style: Variable 'dlab' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:737:65: style: Parameter 'worklab' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/noisechisel/detection.c:741:10: style: Variable 'snarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:743:31: style: Variable 'lf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:862:45: style: Parameter 'workbin' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/noisechisel/detection.c:866:10: style: Variable 'snarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:868:16: style: Variable 'lf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:924:44: style: Parameter 'workbin' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/noisechisel/detection.c:928:10: style: Variable 'e_th' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:928:17: style: Variable 'arr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:929:33: style: Variable 'lf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:1036:16: style: Variable 'of' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:1039:10: style: Variable 'i' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:1039:14: style: Variable 'e_th' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:1039:21: style: Variable 'arr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:1040:31: style: Variable 'bf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/noisechisel/detection.c:261:23: style: struct member 'fho_params::worklab' is never used. [unusedStructMember] gnuastro-0.24/bin/noisechisel/detection.c:1039:24: style: Variable 'arr' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/bin/noisechisel/detection.c:1040:33: style: Variable 'bf' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/bin/noisechisel/noisechisel.c:169:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/noisechisel/sky.c:112:17: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/bin/noisechisel/threshold.c:221:43: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/noisechisel/ui.c:58:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/query/ned.c:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/ned.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/ned.c:148:1: error: Memory leak: command [memleak] gnuastro-0.24/bin/query/ned.c:111:11: style: Variable 'darr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/query/query.c:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/query.c:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TABLE_SEARCH_NAME [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/query.c:156:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/query.c:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TABLE_SEARCH_NAME [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/query.c:314:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/query.c:284:47: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] gnuastro-0.24/bin/query/query.c:49:58: style: Parameter 'allcols' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/query/query.c:72:14: style: Variable 'size' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/query/tap.c:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/tap.c:126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/tap.c:182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/tap.c:235:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/tap.c:272:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/tap.c:307:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/tap.c:346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/tap.c:411:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/query/tap.c:382:3: error: Memory leak: headstr [memleak] gnuastro-0.24/bin/query/tap.c:89:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/query/tap.c:115:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/query/tap.c:155:19: style: Variable 'center' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/query/tap.c:224:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/query/tap.c:259:11: style: Variable 'darray' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/query/tap.c:260:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/query/tap.c:297:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/query/tap.c:332:9: style: Variable 'sortstr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/query/tap.c:441:19: warning: Uninitialized variable: command [uninitvar] gnuastro-0.24/bin/query/tap.c:402:23: note: Assuming condition is false gnuastro-0.24/bin/query/tap.c:441:19: note: Uninitialized variable: command gnuastro-0.24/bin/query/ui.c:54:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/query/vizier.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/segment/clumps.c:555:43: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/segment/segment.c:1062:43: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/segment/ui.c:58:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/statistics/contour.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_FLAG_NUMOK [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/statistics/contour.c:191:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/statistics/contour.c:191:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assuming allocation function fails gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assignment 'fp=fopen(outname,"w+")', assigned value is 0 gnuastro-0.24/bin/statistics/contour.c:191:11: note: Null pointer dereference gnuastro-0.24/bin/statistics/contour.c:192:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assuming allocation function fails gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assignment 'fp=fopen(outname,"w+")', assigned value is 0 gnuastro-0.24/bin/statistics/contour.c:192:11: note: Null pointer dereference gnuastro-0.24/bin/statistics/contour.c:193:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assuming allocation function fails gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assignment 'fp=fopen(outname,"w+")', assigned value is 0 gnuastro-0.24/bin/statistics/contour.c:193:11: note: Null pointer dereference gnuastro-0.24/bin/statistics/contour.c:194:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assuming allocation function fails gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assignment 'fp=fopen(outname,"w+")', assigned value is 0 gnuastro-0.24/bin/statistics/contour.c:194:11: note: Null pointer dereference gnuastro-0.24/bin/statistics/contour.c:195:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assuming allocation function fails gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assignment 'fp=fopen(outname,"w+")', assigned value is 0 gnuastro-0.24/bin/statistics/contour.c:195:11: note: Null pointer dereference gnuastro-0.24/bin/statistics/contour.c:196:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assuming allocation function fails gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assignment 'fp=fopen(outname,"w+")', assigned value is 0 gnuastro-0.24/bin/statistics/contour.c:196:11: note: Null pointer dereference gnuastro-0.24/bin/statistics/contour.c:197:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assuming allocation function fails gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assignment 'fp=fopen(outname,"w+")', assigned value is 0 gnuastro-0.24/bin/statistics/contour.c:197:11: note: Null pointer dereference gnuastro-0.24/bin/statistics/contour.c:208:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assuming allocation function fails gnuastro-0.24/bin/statistics/contour.c:188:11: note: Assignment 'fp=fopen(outname,"w+")', assigned value is 0 gnuastro-0.24/bin/statistics/contour.c:208:10: note: Null pointer dereference gnuastro-0.24/bin/statistics/contour.c:45:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/statistics/contour.c:45:20: style: Variable 'af' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/statistics/contour.c:84:15: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/statistics/sky.c:159:22: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/statistics/statistics.c:888:45: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/statistics/ui.c:63:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/table/arithmetic.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_OP_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:325:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_OP_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:397:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:632:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:711:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:808:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:892:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:975:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:1054:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_FLAGS_BASIC [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:1192:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:1279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_OP_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:1392:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/arithmetic.c:64:3: warning: If memory allocation fails, then there is a possible null pointer dereference: node [nullPointerOutOfMemory] gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assuming allocation function fails gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assignment 'node=malloc(sizeof(*node))', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:64:3: note: Null pointer dereference gnuastro-0.24/bin/table/arithmetic.c:65:3: warning: If memory allocation fails, then there is a possible null pointer dereference: node [nullPointerOutOfMemory] gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assuming allocation function fails gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assignment 'node=malloc(sizeof(*node))', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:65:3: note: Null pointer dereference gnuastro-0.24/bin/table/arithmetic.c:66:3: warning: If memory allocation fails, then there is a possible null pointer dereference: node [nullPointerOutOfMemory] gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assuming allocation function fails gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assignment 'node=malloc(sizeof(*node))', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:66:3: note: Null pointer dereference gnuastro-0.24/bin/table/arithmetic.c:67:3: warning: If memory allocation fails, then there is a possible null pointer dereference: node [nullPointerOutOfMemory] gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assuming allocation function fails gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assignment 'node=malloc(sizeof(*node))', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:67:3: note: Null pointer dereference gnuastro-0.24/bin/table/arithmetic.c:68:3: warning: If memory allocation fails, then there is a possible null pointer dereference: node [nullPointerOutOfMemory] gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assuming allocation function fails gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assignment 'node=malloc(sizeof(*node))', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:68:3: note: Null pointer dereference gnuastro-0.24/bin/table/arithmetic.c:69:3: warning: If memory allocation fails, then there is a possible null pointer dereference: node [nullPointerOutOfMemory] gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assuming allocation function fails gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assignment 'node=malloc(sizeof(*node))', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:69:3: note: Null pointer dereference gnuastro-0.24/bin/table/arithmetic.c:70:3: warning: If memory allocation fails, then there is a possible null pointer dereference: node [nullPointerOutOfMemory] gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assuming allocation function fails gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assignment 'node=malloc(sizeof(*node))', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:70:3: note: Null pointer dereference gnuastro-0.24/bin/table/arithmetic.c:71:3: warning: If memory allocation fails, then there is a possible null pointer dereference: node [nullPointerOutOfMemory] gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assuming allocation function fails gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assignment 'node=malloc(sizeof(*node))', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:71:3: note: Null pointer dereference gnuastro-0.24/bin/table/arithmetic.c:72:3: warning: If memory allocation fails, then there is a possible null pointer dereference: node [nullPointerOutOfMemory] gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assuming allocation function fails gnuastro-0.24/bin/table/arithmetic.c:58:14: note: Assignment 'node=malloc(sizeof(*node))', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:72:3: note: Null pointer dereference gnuastro-0.24/bin/table/arithmetic.c:515:6: warning: Either the condition '*stack' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] gnuastro-0.24/bin/table/arithmetic.c:504:10: note: Assuming that condition '*stack' is not redundant gnuastro-0.24/bin/table/arithmetic.c:503:11: note: Assignment 'out=*stack', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:515:6: note: Null pointer dereference gnuastro-0.24/bin/table/arithmetic.c:249:36: style: Parameter 'colinfo' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/table/arithmetic.c:310:28: style: Variable 'atmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/arithmetic.c:544:48: style: Parameter 'name' can be declared as pointer to const. However it seems that 'arithmetic_set_name_used_later' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gnuastro-0.24/bin/table/arithmetic.c:1273:21: note: You might need to cast the function pointer here gnuastro-0.24/bin/table/arithmetic.c:544:48: note: Parameter 'name' can be declared as pointer to const gnuastro-0.24/bin/table/arithmetic.c:548:28: style: Variable 'token' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/arithmetic.c:968:11: style: Variable 'in' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/arithmetic.c:1188:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/table.c:91:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_FLAG_NUMOK [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_FLAG_NUMOK [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_FLAG_INPLACE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:606:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:915:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:1036:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:1153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:1188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:1319:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:1383:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_INT [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:1450:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/bin/table/table.c:155:9: warning: Either the condition 'p->range==NULL' is redundant or there is possible null pointer dereference: p->range. [nullPointerRedundantCheck] gnuastro-0.24/bin/table/table.c:143:14: note: Assuming that condition 'p->range==NULL' is not redundant gnuastro-0.24/bin/table/table.c:155:9: note: Null pointer dereference gnuastro-0.24/bin/table/table.c:162:13: warning: Either the condition 'p->range==NULL' is redundant or there is possible null pointer dereference: p->range. [nullPointerRedundantCheck] gnuastro-0.24/bin/table/table.c:143:14: note: Assuming that condition 'p->range==NULL' is not redundant gnuastro-0.24/bin/table/table.c:162:13: note: Null pointer dereference gnuastro-0.24/bin/table/table.c:330:10: warning: Either the condition 'arg==NULL' is redundant or there is possible null pointer dereference: arg. [nullPointerRedundantCheck] gnuastro-0.24/bin/table/table.c:324:9: note: Assuming that condition 'arg==NULL' is not redundant gnuastro-0.24/bin/table/table.c:330:10: note: Null pointer dereference gnuastro-0.24/bin/table/table.c:334:13: warning: Either the condition 'arg==NULL' is redundant or there is possible null pointer dereference: arg. [nullPointerRedundantCheck] gnuastro-0.24/bin/table/table.c:324:9: note: Assuming that condition 'arg==NULL' is not redundant gnuastro-0.24/bin/table/table.c:334:13: note: Null pointer dereference gnuastro-0.24/bin/table/table.c:1220:10: warning: Either the condition 'col==NULL' is redundant or there is possible null pointer dereference: col. [nullPointerRedundantCheck] gnuastro-0.24/bin/table/table.c:1209:13: note: Assuming that condition 'col==NULL' is not redundant gnuastro-0.24/bin/table/table.c:1220:10: note: Null pointer dereference gnuastro-0.24/bin/table/table.c:77:51: style: Parameter 'rowids' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/table/table.c:81:17: style: Variable 'ids' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/table.c:137:11: style: Variable 'darr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/table.c:274:42: style: Parameter 'column' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/table/table.c:274:56: style: Parameter 'reference' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bin/table/table.c:400:16: style: Variable 'uf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/table.c:400:21: style: Variable 'ustart' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/table.c:402:22: style: Variable 'col' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/table.c:594:11: style: Variable 'darr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/table.c:726:28: style: Variable 'hdull' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/table.c:728:15: style: Variable 'col' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/table.c:1250:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/table.c:1278:15: style: Variable 'tcol' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bin/table/ui.c:58:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/warp/ui.c:59:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bin/warp/warp.c:587:22: error: There is an unknown macro here somewhere. Configuration is required. If GAL_WARP_OUTPUT_NAME_WARPED is a macro then please configure it. [unknownMacro] gnuastro-0.24/bootstrapped/lib/argp.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/argp-fmtstream.h:30:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/vasnprintf.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/openat.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/basename-lgpl.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/btowc.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/c-ctype.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/pathmax.h:44:4: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/concat-filename.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/dirfd.c:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/error.c:155:5: error: #error Please port fcntl to your platform [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/euidaccess.c:147:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/euidaccess.c:173:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/bootstrapped/lib/euidaccess.c:174:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/bootstrapped/lib/euidaccess.c:175:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/bootstrapped/lib/euidaccess.c:176:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/bootstrapped/lib/euidaccess.c:177:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/bootstrapped/lib/euidaccess.c:178:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/bootstrapped/lib/euidaccess.c:179:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/bootstrapped/lib/euidaccess.c:180:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/bootstrapped/lib/euidaccess.c:181:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/bootstrapped/lib/execv.c:34:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/filenamecat.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/fcntl.c:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/fcntl.c:485:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/fseterr.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/stat-time.h:26:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/getcwd-lgpl.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/getcwd-lgpl.c:82:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/lib/getdelim.c:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/getdtablesize.c:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/getgroups.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/getgroups.c:33:54: style: Parameter 'groups' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/lib/getopt.c:282:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNULIB_TEXT_DOMAIN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/getopt.c:624:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNULIB_TEXT_DOMAIN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/gettext.h:312:16: error: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning. [returnDanglingLifetime] gnuastro-0.24/bootstrapped/lib/gettext.h:304:15: note: Array decayed to pointer here. gnuastro-0.24/bootstrapped/lib/gettext.h:305:40: note: Passed to 'dcgettext'. gnuastro-0.24/bootstrapped/lib/gettext.h:291:8: note: Variable created here. gnuastro-0.24/bootstrapped/lib/gettext.h:312:16: note: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning. gnuastro-0.24/bootstrapped/lib/getopt.c:272:18: warning: The address of variable 'ambig_fallback' might be accessed at non-zero index. [objectIndex] gnuastro-0.24/bootstrapped/lib/getopt.c:251:21: note: Address of variable taken here. gnuastro-0.24/bootstrapped/lib/getopt.c:272:18: note: The address of variable 'ambig_fallback' might be accessed at non-zero index. gnuastro-0.24/bootstrapped/lib/getopt.c:265:18: style: Condition 'ambig_set!=&ambig_fallback' is always true [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/lib/getopt.c:252:16: note: Assuming that condition '!ambig_set' is not redundant gnuastro-0.24/bootstrapped/lib/getopt.c:265:18: note: Condition 'ambig_set!=&ambig_fallback' is always true gnuastro-0.24/bootstrapped/lib/getopt.c:267:16: warning: Either the condition '!ambig_set' is redundant or there is possible null pointer dereference: ambig_set. [nullPointerRedundantCheck] gnuastro-0.24/bootstrapped/lib/getopt.c:252:16: note: Assuming that condition '!ambig_set' is not redundant gnuastro-0.24/bootstrapped/lib/getopt.c:267:16: note: Null pointer dereference gnuastro-0.24/bootstrapped/lib/getopt.c:268:8: warning: Either the condition '!ambig_set' is redundant or there is possible null pointer dereference: ambig_set. [nullPointerRedundantCheck] gnuastro-0.24/bootstrapped/lib/getopt.c:252:16: note: Assuming that condition '!ambig_set' is not redundant gnuastro-0.24/bootstrapped/lib/getopt.c:268:8: note: Null pointer dereference gnuastro-0.24/bootstrapped/lib/getopt.c:267:16: error: Null pointer dereference [nullPointer] gnuastro-0.24/bootstrapped/lib/getopt.c:474:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:101:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. gnuastro-0.24/bootstrapped/lib/getopt.c:474:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. gnuastro-0.24/bootstrapped/lib/getopt.c:474:38: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:101:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. gnuastro-0.24/bootstrapped/lib/getopt.c:474:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. gnuastro-0.24/bootstrapped/lib/getopt.c:474:56: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:102:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. gnuastro-0.24/bootstrapped/lib/getopt.c:474:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. gnuastro-0.24/bootstrapped/lib/getopt.c:475:28: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:103:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. gnuastro-0.24/bootstrapped/lib/getopt.c:475:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. gnuastro-0.24/bootstrapped/lib/getopt.c:475:43: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:103:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. gnuastro-0.24/bootstrapped/lib/getopt.c:475:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. gnuastro-0.24/bootstrapped/lib/getopt.c:476:11: style:inconclusive: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:104:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. gnuastro-0.24/bootstrapped/lib/getopt.c:476:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. gnuastro-0.24/bootstrapped/lib/getopt.c:476:43: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:104:49: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. gnuastro-0.24/bootstrapped/lib/getopt.c:476:43: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. gnuastro-0.24/bootstrapped/lib/getopt.c:476:50: style:inconclusive: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:105:15: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. gnuastro-0.24/bootstrapped/lib/getopt.c:476:50: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. gnuastro-0.24/bootstrapped/lib/getopt.c:706:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:25:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. gnuastro-0.24/bootstrapped/lib/getopt.c:706:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. gnuastro-0.24/bootstrapped/lib/getopt.c:706:36: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:25:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. gnuastro-0.24/bootstrapped/lib/getopt.c:706:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. gnuastro-0.24/bootstrapped/lib/getopt.c:706:54: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:26:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. gnuastro-0.24/bootstrapped/lib/getopt.c:706:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. gnuastro-0.24/bootstrapped/lib/getopt.c:707:26: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:27:30: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. gnuastro-0.24/bootstrapped/lib/getopt.c:707:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. gnuastro-0.24/bootstrapped/lib/getopt.c:707:41: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:27:47: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. gnuastro-0.24/bootstrapped/lib/getopt.c:707:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. gnuastro-0.24/bootstrapped/lib/getopt.c:707:54: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:28:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. gnuastro-0.24/bootstrapped/lib/getopt.c:707:54: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. gnuastro-0.24/bootstrapped/lib/getopt.c:708:9: style:inconclusive: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:28:30: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. gnuastro-0.24/bootstrapped/lib/getopt.c:708:9: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. gnuastro-0.24/bootstrapped/lib/getopt1.c:36:21: style:inconclusive: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:107:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. gnuastro-0.24/bootstrapped/lib/getopt1.c:36:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. gnuastro-0.24/bootstrapped/lib/getopt1.c:36:34: style:inconclusive: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:107:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. gnuastro-0.24/bootstrapped/lib/getopt1.c:36:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. gnuastro-0.24/bootstrapped/lib/getopt1.c:36:52: style:inconclusive: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:108:19: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. gnuastro-0.24/bootstrapped/lib/getopt1.c:36:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. gnuastro-0.24/bootstrapped/lib/getopt1.c:37:24: style:inconclusive: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:109:28: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. gnuastro-0.24/bootstrapped/lib/getopt1.c:37:24: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. gnuastro-0.24/bootstrapped/lib/getopt1.c:37:43: style:inconclusive: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:109:45: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. gnuastro-0.24/bootstrapped/lib/getopt1.c:37:43: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. gnuastro-0.24/bootstrapped/lib/getopt1.c:38:24: style:inconclusive: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:110:28: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. gnuastro-0.24/bootstrapped/lib/getopt1.c:38:24: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. gnuastro-0.24/bootstrapped/lib/getopt1.c:59:26: style:inconclusive: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:112:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. gnuastro-0.24/bootstrapped/lib/getopt1.c:59:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. gnuastro-0.24/bootstrapped/lib/getopt1.c:59:39: style:inconclusive: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:112:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. gnuastro-0.24/bootstrapped/lib/getopt1.c:59:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. gnuastro-0.24/bootstrapped/lib/getopt1.c:59:57: style:inconclusive: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:113:17: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. gnuastro-0.24/bootstrapped/lib/getopt1.c:59:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. gnuastro-0.24/bootstrapped/lib/getopt1.c:60:29: style:inconclusive: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:114:26: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. gnuastro-0.24/bootstrapped/lib/getopt1.c:60:29: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. gnuastro-0.24/bootstrapped/lib/getopt1.c:60:48: style:inconclusive: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:115:10: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. gnuastro-0.24/bootstrapped/lib/getopt1.c:60:48: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. gnuastro-0.24/bootstrapped/lib/getopt1.c:61:29: style:inconclusive: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/getopt_int.h:116:26: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. gnuastro-0.24/bootstrapped/lib/getopt1.c:61:29: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. gnuastro-0.24/bootstrapped/lib/gettimeofday.c:142:5: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/hard-locale.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/isinf.c:26:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/isinf.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/isinf.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/isnan.c:80:24: style: union member 'memory_double::value' is never used. [unusedStructMember] gnuastro-0.24/bootstrapped/lib/isnan.c:80:44: style: union member 'memory_double::word' is never used. [unusedStructMember] gnuastro-0.24/bootstrapped/lib/localcharset.c:1050:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/lib/localcharset.c:1041:24: note: Assignment 'locale=NULL', assigned value is 0 gnuastro-0.24/bootstrapped/lib/localcharset.c:1050:14: note: Condition 'locale==NULL' is always true gnuastro-0.24/bootstrapped/lib/localcharset.c:540:14: style: struct member 'table_entry::locale' is never used. [unusedStructMember] gnuastro-0.24/bootstrapped/lib/localcharset.c:541:14: style: struct member 'table_entry::canonical' is never used. [unusedStructMember] gnuastro-0.24/bootstrapped/lib/localcharset.c:1059:22: style: Variable 'locale' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/bootstrapped/lib/malloc.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/malloc/dynarray-skeleton.c:95:3: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/malloc/dynarray_emplace_enlarge.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/malloc/dynarray_emplace_enlarge.c:31:40: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_emplace_enlarge' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gnuastro-0.24/bootstrapped/lib/malloc/dynarray_emplace_enlarge.c:77:18: note: You might need to cast the function pointer here gnuastro-0.24/bootstrapped/lib/malloc/dynarray_emplace_enlarge.c:31:40: note: Parameter 'scratch' can be declared as pointer to const gnuastro-0.24/bootstrapped/lib/malloc/dynarray_finalize.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/malloc/dynarray_finalize.c:29:33: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_finalize' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gnuastro-0.24/bootstrapped/lib/malloc/dynarray_finalize.c:66:18: note: You might need to cast the function pointer here gnuastro-0.24/bootstrapped/lib/malloc/dynarray_finalize.c:29:33: note: Parameter 'scratch' can be declared as pointer to const gnuastro-0.24/bootstrapped/lib/malloc/dynarray_resize.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/malloc/dynarray_resize.c:31:31: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_resize' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gnuastro-0.24/bootstrapped/lib/malloc/dynarray_resize.c:68:18: note: You might need to cast the function pointer here gnuastro-0.24/bootstrapped/lib/malloc/dynarray_resize.c:31:31: note: Parameter 'scratch' can be declared as pointer to const gnuastro-0.24/bootstrapped/lib/malloca.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/mbchar.h:149:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/mbiterf.h:79:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/attribute.h:94:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/mbuiterf.h:86:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/mbstok_r.c:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/mbtowc-impl.h:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/mktime.c:580:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] gnuastro-0.24/bootstrapped/lib/msvc-inval.h:57:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/msvc-nothrow.h:30:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/nl_langinfo.c:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/nl_langinfo.c:400:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/nl_langinfo.c:474:5: style: Statements following 'return' will never be executed. [unreachableCode] gnuastro-0.24/bootstrapped/lib/nl_langinfo.c:525:5: style: Statements following 'return' will never be executed. [unreachableCode] gnuastro-0.24/bootstrapped/lib/open.c:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOFOLLOW [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/open.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/open.c:128:7: style: Condition 'check_for_slash_bug' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/lib/open.c:126:27: note: Assignment 'check_for_slash_bug=false', assigned value is 0 gnuastro-0.24/bootstrapped/lib/open.c:128:7: note: Condition 'check_for_slash_bug' is always false gnuastro-0.24/bootstrapped/lib/open.c:67:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/bootstrapped/lib/openat-proc.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_SEARCH [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/xsize.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/rawmemchr.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTPTR_WIDTH [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/rawmemchr.c:120:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] gnuastro-0.24/bootstrapped/lib/rawmemchr.c:61:36: note: s is assigned gnuastro-0.24/bootstrapped/lib/rawmemchr.c:120:16: note: s is overwritten gnuastro-0.24/bootstrapped/lib/rawmemchr.c:120:16: style: Variable 's' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/bootstrapped/lib/realloc.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regcomp.c:125:5: error: There is an unknown macro here somewhere. Configuration is required. If gettext_noop is a macro then please configure it. [unknownMacro] gnuastro-0.24/bootstrapped/lib/regex.c:25:3: error: failed to evaluate #if condition, undefined function-like macro invocation: __GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/lib/regex_internal.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_string_t [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:141:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:586:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:902:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTEOL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:939:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:951:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:966:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:999:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1023:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1311:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1387:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_token_t [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1460:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1508:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1545:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1598:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1646:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1611:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/lib/regex_internal.c:1661:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/lib/regexec.c:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:457:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:537:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:609:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:909:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1042:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1164:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1315:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1381:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1465:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_via_nodes [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1477:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1557:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1605:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_eps_nodes [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1695:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1714:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1760:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1798:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1846:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1880:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1994:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2076:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2371:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2442:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept_mb [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2511:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BACK_REF [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OPEN_SUBEXP [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2815:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:2982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:3059:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:3110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:3156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:3244:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:3444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:3619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_UTF8_PERIOD [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:3918:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_CHARS [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:3956:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:4018:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:4094:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:4143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_idx [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:4170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:4201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_sub_match_last_t [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/regexec.c:1950:27: style:inconclusive: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/regexec.c:94:15: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. gnuastro-0.24/bootstrapped/lib/regexec.c:1950:27: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. gnuastro-0.24/bootstrapped/lib/regexec.c:3425:21: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/regexec.c:163:25: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. gnuastro-0.24/bootstrapped/lib/regexec.c:3425:21: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. gnuastro-0.24/bootstrapped/lib/regexec.c:3425:43: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/regexec.c:164:22: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. gnuastro-0.24/bootstrapped/lib/regexec.c:3425:43: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. gnuastro-0.24/bootstrapped/lib/regexec.c:3613:35: style:inconclusive: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/regexec.c:156:39: note: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. gnuastro-0.24/bootstrapped/lib/regexec.c:3613:35: note: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. gnuastro-0.24/bootstrapped/lib/regexec.c:4010:37: style:inconclusive: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/regexec.c:20:58: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. gnuastro-0.24/bootstrapped/lib/regexec.c:4010:37: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. gnuastro-0.24/bootstrapped/lib/regexec.c:4073:37: style:inconclusive: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/regexec.c:23:49: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. gnuastro-0.24/bootstrapped/lib/regexec.c:4073:37: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. gnuastro-0.24/bootstrapped/lib/regexec.c:4088:42: style:inconclusive: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/regexec.c:24:63: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. gnuastro-0.24/bootstrapped/lib/regexec.c:4088:42: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. gnuastro-0.24/bootstrapped/lib/regexec.c:798:20: style: Variable 'pstate' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/lib/regexec.c:1307:27: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/lib/regexec.c:1307:45: style: Parameter 'prevregs' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/lib/regexec.c:1844:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/lib/regexec.c:1953:34: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/lib/regexec.c:1988:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/lib/regexec.c:2084:38: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/lib/regexec.c:2536:35: style: Variable 'bkref_ent' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/lib/select.c:576:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/select.c:581:12: style: Local variable 'i' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/lib/select.c:573:7: note: Shadowed declaration gnuastro-0.24/bootstrapped/lib/select.c:581:12: note: Shadow variable gnuastro-0.24/bootstrapped/lib/select.c:573:7: style: Unused variable: i [unusedVariable] gnuastro-0.24/bootstrapped/lib/setlocale_null-unlocked.c:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/setlocale_null.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/isnand-nolibm.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/isnanf-nolibm.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/isnanl-nolibm.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/sleep.c:72:3: error: #error "Please port gnulib sleep.c to your platform, possibly using usleep() or select(), then report this to bug-gnulib." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/sockets.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/spawni.c:856:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/lib/stdio-consolesafe.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/strchrnul.c:134:12: style: Variable 'char_ptr' is reassigned a value before the old one has been used. [redundantAssignment] gnuastro-0.24/bootstrapped/lib/strchrnul.c:125:12: note: char_ptr is assigned gnuastro-0.24/bootstrapped/lib/strchrnul.c:134:12: note: char_ptr is overwritten gnuastro-0.24/bootstrapped/lib/strerror-override.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/strnlen.c:32:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] gnuastro-0.24/bootstrapped/lib/strnlen1.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/strptime.c:679:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_UNUSED [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/strptime.c:408:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:457:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:484:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:584:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:618:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:631:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:636:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:641:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:647:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:656:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:666:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:965:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:985:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:999:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:1003:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:1008:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:1013:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:1019:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/strptime.c:1025:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] gnuastro-0.24/bootstrapped/lib/time_r.c:42:30: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] gnuastro-0.24/bootstrapped/lib/time_r.c:48:30: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnuastro-0.24/bootstrapped/lib/uniwidth/width.c:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nonspacing_table_ind [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/vasnprintf.c:68:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/lib/waitpid.c:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_CHILD [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/wcrtomb.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/wcrtomb.c:28:42: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/lib/windows-mutex.c:78:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-mutex.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-mutex.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-path.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/lib/windows-recmutex.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-recmutex.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-recmutex.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-recmutex.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-rwlock.c:56:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-rwlock.c:158:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-rwlock.c:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-rwlock.c:276:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-rwlock.c:309:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-rwlock.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-rwlock.c:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/lib/windows-spawn.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/w32sock.h:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/accept.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/binary-io.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/bind.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/c-strcase.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/calloc.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/connect.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/fdopen.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/freading.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/fpurge.c:146:4: error: #error "Please port gnulib fpurge.c to your platform! Look at the definitions of fflush, setvbuf and ungetc on your system, then report this to bug-gnulib." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/freopen.c:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/fseeko.c:117:4: error: #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/ftell.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/getlocalename_l-unsafe.c:659:3: error: #error "Please port gnulib getlocalename_l-unsafe.c to your platform! Report this to bug-gnulib." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/ialloc.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/inet_pton.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/inet_pton.c:152:16: error: Uninitialized variable: tmp [uninitvar] gnuastro-0.24/bootstrapped/tests/inet_pton.c:150:14: note: Assuming condition is false gnuastro-0.24/bootstrapped/tests/inet_pton.c:152:16: note: Uninitialized variable: tmp gnuastro-0.24/bootstrapped/tests/ioctl.c:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/ioctl.c:62:43: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/listen.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/locale.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/localename.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/lseek.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/mkfifo.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/perror.c:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACKBUF_LEN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pipe.c:48:3: error: #error "This platform lacks a pipe function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/pselect.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-cond.c:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-cond.c:43:58: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-cond.c:103:47: style: Parameter 'cond' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-cond.c:179:49: style: Parameter 'cond' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-cond.c:186:52: style: Parameter 'cond' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-cond.c:193:50: style: Parameter 'cond' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_STALLED [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_DEFAULT [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_DEFAULT [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_STALLED [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_STALLED [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:80:60: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:210:49: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:218:49: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:226:52: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:234:54: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:243:51: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-mutex.c:252:52: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-rwlock.c:564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-rwlock.c:573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-rwlock.c:608:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-rwlock.c:620:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-rwlock.c:47:62: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-rwlock.c:617:43: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-thread.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-thread.c:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-thread.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-thread.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-thread.c:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-thread.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/pthread-thread.c:60:50: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-thread.c:138:28: style: Parameter 'threadp' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-thread.c:139:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread-thread.c:172:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/pthread_mutex_timedlock.c:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/putenv.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/random.c:232:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] gnuastro-0.24/bootstrapped/tests/random_r.c:165:18: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/bootstrapped/tests/reallocarray.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/same-inode.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/setenv.c:138:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/setenv.c:307:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/setenv.c:322:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/setsockopt.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/sigprocmask.c:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/sigprocmask.c:165:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/sigprocmask.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/sigprocmask.c:206:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/sigprocmask.c:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/sigprocmask.c:229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sig_lock [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/sigprocmask.c:305:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/socket.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKETS_1_1 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/spawn_faction_addopen.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/spawn_faction_init.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/strerror_r.c:448:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/symlink.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-accept.c:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKETS_1_1 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-accept.c:44:5: error: Invalid accept() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-access.h:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-alignasof.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-argp.c:242:50: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] gnuastro-0.24/bootstrapped/tests/test-assert.c:30:8: error: Syntax Error: AST broken, 'assert' doesn't have two operands. [internalAstError] gnuastro-0.24/bootstrapped/tests/test-bind.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKETS_1_1 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-bind.c:46:7: error: Invalid bind() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-btoc32.c:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-btoc32.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-btowc.c:35:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-btowc.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c-ctype.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c-ctype.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c-ctype.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c-ctype.c:62:16: style: Condition '0<=c' is always true [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-c-strcasestr.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isalnum.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isalnum.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isalnum.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32isalpha.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isalpha.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isalpha.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32isblank.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isblank.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isblank.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32iscntrl.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32iscntrl.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32iscntrl.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32isdigit.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isdigit.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isdigit.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32isgraph.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isgraph.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isgraph.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32islower.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32islower.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32islower.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32isprint.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isprint.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isprint.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32ispunct.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32ispunct.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32ispunct.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32isspace.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isspace.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isspace.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32isupper.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isupper.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isupper.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32isxdigit.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isxdigit.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32isxdigit.c:48:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32rtomb-w32.c:342:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32rtomb.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32rtomb.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32rtomb.c:47:28: error: Null pointer dereference [nullPointer] gnuastro-0.24/bootstrapped/tests/test-c32rtomb.c:52:29: error: Null pointer dereference [nullPointer] gnuastro-0.24/bootstrapped/tests/test-c32rtomb.c:69:29: error: Null pointer dereference [nullPointer] gnuastro-0.24/bootstrapped/tests/test-c32rtomb.c:100:42: error: Null pointer dereference [nullPointer] gnuastro-0.24/bootstrapped/tests/test-c32rtomb.c:108:33: error: Null pointer dereference [nullPointer] gnuastro-0.24/bootstrapped/tests/test-c32rtomb.c:110:41: error: Null pointer dereference [nullPointer] gnuastro-0.24/bootstrapped/tests/test-c32rtomb.c:57:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32tolower.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32tolower.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-c32tolower.c:72:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-c32width.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-calloc-gnu.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-calloc-gnu.c:48:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-calloc-posix.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-calloc-posix.c:42:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-chdir.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-close.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-close.c:35:5: error: Invalid close() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-connect.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKETS_1_1 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-connect.c:46:7: error: Invalid connect() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-creat.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-creat.c:43:3: error: Return value of allocation function 'creat' is not stored. [leakReturnValNotUsed] gnuastro-0.24/bootstrapped/tests/test-dirfd.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-dirfd.c:42:19: warning: If resource allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfResources] gnuastro-0.24/bootstrapped/tests/test-dirfd.c:41:20: note: Assuming allocation function fails gnuastro-0.24/bootstrapped/tests/test-dirfd.c:41:20: note: Assignment 'd=opendir(".")', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-dirfd.c:42:19: note: Null pointer dereference gnuastro-0.24/bootstrapped/tests/test-dirfd.c:41:8: style: Variable 'd' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-dup.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-dup.c:35:5: error: Invalid dup() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-dynarray.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-environ.c:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-errno-h.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-error.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-exec-child.c:27:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-execve-main.c:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-faccessat.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fchdir.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fcntl-h.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fdopen.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fdopen.c:45:13: error: Return value of allocation function 'fdopen' is not stored. [leakReturnValNotUsed] gnuastro-0.24/bootstrapped/tests/test-fflush.c:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fflush.c:167:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-fgetc.c:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fgetc.c:73:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-float-h.c:553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fpurge.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fputc.c:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fputc.c:65:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-fread.c:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fread.c:74:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-free.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-freopen.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-frexp.h:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-frexp.h:51:11: style: Using NaN/Inf in a computation. [nanInArithmeticExpression] gnuastro-0.24/bootstrapped/tests/test-fseek.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fseeko.c:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fseeko3.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fseeko4.c:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fseeko4.c:52:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-fseterr.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fstat.c:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fstat.c:38:5: error: Invalid fstat() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-ftell3.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-ftello3.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-ftello4.c:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-ftello4.c:49:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-ftruncate.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-ftruncate.c:30:34: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-func.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-fwrite.c:51:17: error: There is an unknown macro here somewhere. Configuration is required. If _GL_ATTRIBUTE_NONSTRING is a macro then please configure it. [unknownMacro] gnuastro-0.24/bootstrapped/tests/test-getcwd-lgpl.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getdelim.c:43:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getdtablesize.c:29:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-getgroups.c:38:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-getline.c:43:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getopt.h:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getopt.h:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:1841:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:1948:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getopt-main.h:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:1584:9: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:1581:29: note: outer condition: non_options_count==2 gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:1584:9: note: opposite inner condition: !(non_options_count==2) gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:108:56: warning: Possible null pointer dereference: longopts [nullPointer] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:329:43: note: Calling function 'do_getopt_long', 4th argument 'NULL' value is 0 gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:108:56: note: Null pointer dereference gnuastro-0.24/bootstrapped/tests/test-getopt.h:92:11: style: Redundant initialization for 'posixly'. The initialized value is overwritten before it is read. [redundantInitialization] gnuastro-0.24/bootstrapped/tests/test-getopt.h:84:16: note: posixly is initialized gnuastro-0.24/bootstrapped/tests/test-getopt.h:92:11: note: posixly is overwritten gnuastro-0.24/bootstrapped/tests/test-getopt.h:98:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:98:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:99:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:99:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:130:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:130:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:131:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:131:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:163:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:163:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:164:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:164:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:195:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:195:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:196:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:196:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:230:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:230:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:231:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:231:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:261:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:261:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:262:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:262:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:293:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:293:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:294:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:294:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:429:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:429:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:430:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:430:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:463:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:463:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:464:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:464:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:497:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:497:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:498:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:498:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:531:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:531:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:532:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:532:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:565:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:565:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:566:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:566:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:599:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:599:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:600:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:600:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:635:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:635:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:636:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:636:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:665:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:665:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:666:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:666:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:695:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:695:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:696:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:696:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:727:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:727:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:728:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:728:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:794:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:794:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:795:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:795:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:1198:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:19:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:1198:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-getopt.h:1199:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:20:12: note: Shadowed declaration gnuastro-0.24/bootstrapped/tests/test-getopt.h:1199:11: note: Shadow variable gnuastro-0.24/bootstrapped/tests/test-gettimeofday.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-gettimeofday.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-gettimeofday.c:42:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnuastro-0.24/bootstrapped/tests/test-gettimeofday.c:39:14: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-gmtime_r-mt.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-gmtime_r.c:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-gmtime_r.c:34:16: style: Variable 'result' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-hard-locale.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-hard-locale.c:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-ignore-value.c:28:16: style: struct member 's::i' is never used. [unusedStructMember] gnuastro-0.24/bootstrapped/tests/test-intprops.c:21:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-isblank.c:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-isinf.c:26:3: error: #error missing declaration [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/snan.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/test-iswblank.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-iswctype.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-iswdigit.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-iswdigit.c:49:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-iswpunct.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-iswpunct.c:49:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-iswxdigit.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-iswxdigit.c:49:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-limits-h.c:23:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-listen.c:31:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-localcharset-w32utf8.c:58:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-localcharset.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-locale-h.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_GLOBAL_LOCALE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-localeconv-mt.c:23:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-localeconv.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-localeconv.c:36:19: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-localtime_r-mt.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-localtime_r.c:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-localtime_r.c:49:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnuastro-0.24/bootstrapped/tests/test-localtime_r.c:55:35: style: Same expression on both sides of '-'. [duplicateExpression] gnuastro-0.24/bootstrapped/tests/test-localtime_r.c:49:16: style: Variable 'result' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-localtime_r.c:75:16: style: Variable 'result' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-localtime_r.c:99:16: style: Variable 'result' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-localtime_r.c:121:16: style: Variable 'result' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-localtime_r.c:145:16: style: Variable 'result' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-localtime_r.c:167:16: style: Variable 'result' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-lock.c:604:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-lseek.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-lseek.c:95:7: error: Invalid lseek() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-malloc-gnu.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-malloc-posix.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-malloc-posix.c:42:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-math-h.c:24:3: error: #error INFINITY should be defined, added in ISO C 99 [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/test-mbrtoc32-w32.c:746:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-mbrtoc32.c:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-mbrtoc32.c:36:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-mbrtowc-w32.c:730:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-mbrtowc-w32utf8.c:163:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-mbrtowc.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-mbrtowc.c:35:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-mbschr.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-mbsinit.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-mbsnlen.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-mbspbrk.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-mbsspn.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-memchr.c:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-memchr.c:63:11: style: Condition 'page_boundary' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-memchr.c:62:42: note: Calling function 'zerosize_ptr' returns 0 gnuastro-0.24/bootstrapped/tests/test-memchr.c:62:42: note: Assignment 'page_boundary=zerosize_ptr()', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-memchr.c:63:11: note: Condition 'page_boundary' is always false gnuastro-0.24/bootstrapped/tests/test-memchr.c:114:23: style: Condition 'page_boundary!=NULL' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-memchr.c:109:49: note: Calling function 'zerosize_ptr' returns 0 gnuastro-0.24/bootstrapped/tests/test-memchr.c:109:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-memchr.c:114:23: note: Condition 'page_boundary!=NULL' is always false gnuastro-0.24/bootstrapped/tests/test-memmove.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-memrchr.c:31:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-mkfifo.h:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-nanosleep.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-nl_langinfo-mt.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-once.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-once.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-open.h:20:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-perror.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-perror2.c:26:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit0.c:62:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit0.c:113:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit0.c:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit0.c:71:7: error: Resource leak: fp [resourceLeak] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit0.c:79:7: error: Resource leak: fp [resourceLeak] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit0.c:135:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit1.c:48:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit1.c:119:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit1.c:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit1.c:58:7: error: Resource leak: fp [resourceLeak] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit1.c:66:7: error: Resource leak: fp [resourceLeak] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit1.c:138:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open1.c:76:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open1.c:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open1.c:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open1.c:86:29: style: Variable 'actions_allocated' is reassigned a value before the old one has been used. [redundantAssignment] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open1.c:84:21: note: actions_allocated is assigned gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open1.c:86:29: note: actions_allocated is overwritten gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open1.c:139:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open2.c:68:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open2.c:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open2.c:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open2.c:67:29: style: Variable 'actions_allocated' is reassigned a value before the old one has been used. [redundantAssignment] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open2.c:65:21: note: actions_allocated is assigned gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open2.c:67:29: note: actions_allocated is overwritten gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open2.c:142:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-script.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-posix_spawn-script.c:57:46: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] gnuastro-0.24/bootstrapped/tests/test-posix_spawn_file_actions_addopen.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-select.h:41:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-pthread-cond.c:297:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-pthread-mutex-type.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-pthread-mutex-type.c:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-pthread-mutex.c:355:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-pthread-once1.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-pthread-once2.c:277:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-pthread-rwlock.c:231:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-pthread-thread.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-pthread-thread.c:39:10: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] gnuastro-0.24/bootstrapped/tests/test-pthread-thread.c:61:7: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] gnuastro-0.24/bootstrapped/tests/test-pthread-thread.c:36:38: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'worker_thread_func' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gnuastro-0.24/bootstrapped/tests/test-pthread-thread.c:47:45: note: You might need to cast the function pointer here gnuastro-0.24/bootstrapped/tests/test-pthread-thread.c:36:38: note: Parameter 'arg' can be declared as pointer to const gnuastro-0.24/bootstrapped/tests/test-pthread_sigmask1.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-pthread_sigmask1.c:51:57: style: Condition 'num_cpus()>1' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-pthread_sigmask1.c:51:54: note: Calling function 'num_cpus' returns 1 gnuastro-0.24/bootstrapped/tests/test-pthread_sigmask1.c:51:57: note: Condition 'num_cpus()>1' is always false gnuastro-0.24/bootstrapped/tests/test-pthread_sigmask2.c:112:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-putenv.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-putenv.c:34:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-raise.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-raise.c:50:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] gnuastro-0.24/bootstrapped/tests/test-random-mt.c:153:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-random.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-random_r.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-rawmemchr.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-rawmemchr.c:72:9: style: Condition '!page_boundary' is always true [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-rawmemchr.c:70:49: note: Calling function 'zerosize_ptr' returns 0 gnuastro-0.24/bootstrapped/tests/test-rawmemchr.c:70:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-rawmemchr.c:72:9: note: Condition '!page_boundary' is always true gnuastro-0.24/bootstrapped/tests/test-rawmemchr.c:88:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gnuastro-0.24/bootstrapped/tests/test-rawmemchr.c:86:20: note: Assuming allocation function fails gnuastro-0.24/bootstrapped/tests/test-rawmemchr.c:86:20: note: Assignment 'input=malloc(5)', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-rawmemchr.c:88:5: note: Null pointer addition gnuastro-0.24/bootstrapped/tests/test-realloc-posix.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-realloc-posix.c:61:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-realloc-posix.c:74:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-reallocarray.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-regex.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-regex.c:150:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-regex.c:183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-regex.c:260:45: style: Condition 'towupper(L'i')==0x0130' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-regex.c:246:15: error: Memory pointed to by 'start' is freed twice. [doubleFree] gnuastro-0.24/bootstrapped/tests/test-regex.c:209:13: note: Memory pointed to by 'start' is freed twice. gnuastro-0.24/bootstrapped/tests/test-regex.c:246:15: note: Memory pointed to by 'start' is freed twice. gnuastro-0.24/bootstrapped/tests/test-regex.c:247:15: error: Memory pointed to by 'end' is freed twice. [doubleFree] gnuastro-0.24/bootstrapped/tests/test-regex.c:210:13: note: Memory pointed to by 'end' is freed twice. gnuastro-0.24/bootstrapped/tests/test-regex.c:247:15: note: Memory pointed to by 'end' is freed twice. gnuastro-0.24/bootstrapped/tests/test-regex.c:314:7: error: Memory pointed to by 'start' is freed twice. [doubleFree] gnuastro-0.24/bootstrapped/tests/test-regex.c:209:13: note: Memory pointed to by 'start' is freed twice. gnuastro-0.24/bootstrapped/tests/test-regex.c:314:7: note: Memory pointed to by 'start' is freed twice. gnuastro-0.24/bootstrapped/tests/test-regex.c:315:7: error: Memory pointed to by 'end' is freed twice. [doubleFree] gnuastro-0.24/bootstrapped/tests/test-regex.c:210:13: note: Memory pointed to by 'end' is freed twice. gnuastro-0.24/bootstrapped/tests/test-regex.c:315:7: note: Memory pointed to by 'end' is freed twice. gnuastro-0.24/bootstrapped/tests/test-rwlock1.c:166:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-select-fd.c:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-select-stdin.c:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-setenv.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-setlocale-w32.c:141:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-setlocale-w32utf8.c:66:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-setlocale1.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-setlocale1.c:45:5: error: Memory leak: name1 [memleak] gnuastro-0.24/bootstrapped/tests/test-setlocale1.c:51:5: error: Memory leak: name1 [memleak] gnuastro-0.24/bootstrapped/tests/test-setlocale2.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-setlocale_null-mt-all.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-setlocale_null-mt-one.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] gnuastro-0.24/bootstrapped/tests/test-setlocale_null-unlocked.c:34:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-setlocale_null.c:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-setsockopt.c:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKETS_1_1 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-signbit.c:25:3: error: #error missing declaration [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/test-sigprocmask.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-sigprocmask.c:51:57: style: Condition 'num_cpus()>1' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-sigprocmask.c:51:54: note: Calling function 'num_cpus' returns 1 gnuastro-0.24/bootstrapped/tests/test-sigprocmask.c:51:57: note: Condition 'num_cpus()>1' is always false gnuastro-0.24/bootstrapped/tests/test-sleep.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-sockets.c:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKETS_1_1 [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-spawn-h.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_SPAWN_RESETIDS [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/concat-filename.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/test-stdint-h.c:372:1: error: syntax error: -) [syntaxError] gnuastro-0.24/bootstrapped/tests/signed-nan.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/test-stdlib-h.c:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-str_endswith.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-str_startswith.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:30:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:36:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:38:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:40:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:41:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:43:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:44:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:58:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:59:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:60:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:61:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:64:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:65:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:66:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strcasecmp.c:67:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strchrnul.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-strerror.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-strerror_r.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:30:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:36:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:38:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:40:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:41:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:43:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:44:3: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:58:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:59:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:60:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:61:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:64:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:65:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:66:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strncasecmp.c:67:9: warning: Unnecessary comparison of static strings. [staticStringCompare] gnuastro-0.24/bootstrapped/tests/test-strndup.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-strnlen.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-strnlen.c:34:7: style: Condition '!page_boundary' is always true [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-strnlen.c:33:47: note: Calling function 'zerosize_ptr' returns 0 gnuastro-0.24/bootstrapped/tests/test-strnlen.c:33:25: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-strnlen.c:34:7: note: Condition '!page_boundary' is always true gnuastro-0.24/bootstrapped/tests/test-strtod.h:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-strtod1.c:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-symlink.h:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-sys_select-h.c:46:3: error: #error "FD_SETSIZE not positive" [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/test-sys_socket-h.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSOCK [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-sys_wait-h.h:41:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/bootstrapped/tests/glthread/thread.h:75:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/test-time.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-trunc1.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-trunc1.c:60:3: style: Using NaN/Inf in a computation. [nanInArithmeticExpression] gnuastro-0.24/bootstrapped/tests/test-trunc2.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-truncl.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-unistd-h.c:37:3: error: #error "O_CLOEXEC is not defined" [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/test-unsetenv.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-usleep.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-usleep.c:34:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] gnuastro-0.24/bootstrapped/tests/test-usleep.c:37:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] gnuastro-0.24/bootstrapped/tests/test-usleep.c:34:3: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] gnuastro-0.24/bootstrapped/tests/test-vasnprintf.c:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-vasnprintf.c:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asnprintf [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-vasnprintf.c:93:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-vasnprintf.c:99:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-vasnprintf.c:107:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-vasnprintf.c:116:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-vasnprintf.c:125:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-vasnprintf.c:134:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/bootstrapped/tests/test-verify.c:53:13: style: The comparison 'C == 2' is always true. [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-verify.c:57:13: style: Same expression on both sides of '=='. [duplicateExpression] gnuastro-0.24/bootstrapped/tests/test-verify.c:57:30: style: Same expression on both sides of '=='. [duplicateExpression] gnuastro-0.24/bootstrapped/tests/test-verify.c:60:35: style: Same expression on both sides of '=='. [duplicateExpression] gnuastro-0.24/bootstrapped/tests/test-verify.c:60:60: style: Same expression on both sides of '=='. [duplicateExpression] gnuastro-0.24/bootstrapped/tests/test-verify.c:75:31: style: struct member 'state::context' is never used. [unusedStructMember] gnuastro-0.24/bootstrapped/tests/test-vsnprintf.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-vsnprintf.c:65:20: style: The if condition is the same as the previous if condition [duplicateCondition] gnuastro-0.24/bootstrapped/tests/test-vsnprintf.c:59:20: note: First condition gnuastro-0.24/bootstrapped/tests/test-vsnprintf.c:65:20: note: Second condition gnuastro-0.24/bootstrapped/tests/test-wcrtomb-w32.c:330:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-wcrtomb.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-wcrtomb.c:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-wcrtomb.c:55:23: style: Parameter 'argv' can be declared as const array [constParameter] gnuastro-0.24/bootstrapped/tests/test-wctype-h.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-wctype.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-wcwidth.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-windows-mutex-type.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-windows-recmutex-type.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-windows-timedmutex-type.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-windows-timedrecmutex-type.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/xalloc.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/unicase/test-mapping-part2.h:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_exit_status [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/unictype/test-predicate-part2.h:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_exit_status [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/uniwidth/test-uc_width.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_exit_status [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/uniwidth/test-uc_width2.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_exit_status [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/uniwidth/test-uc_width2.c:70:13: style: Condition 'w1==1' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/uniwidth/test-uc_width2.c:71:24: style: Condition 'w2==2' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/unsetenv.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/usleep.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/usleep.c:62:56: style: The comparison 'micro/1000000 != seconds' is always false because 'micro/1000000' and 'seconds' represent the same value. [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/usleep.c:61:32: note: 'seconds' is assigned value 'micro/1000000' here. gnuastro-0.24/bootstrapped/tests/usleep.c:62:56: note: The comparison 'micro/1000000 != seconds' is always false because 'micro/1000000' and 'seconds' represent the same value. gnuastro-0.24/bootstrapped/tests/wctob.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-cond.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-cond.c:202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-cond.c:271:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-cond.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-cond.c:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-cond.c:420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-thread.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/bootstrapped/tests/windows-timedmutex.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedmutex.c:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedmutex.c:188:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedmutex.c:244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedmutex.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrecmutex.c:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrecmutex.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrecmutex.c:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrecmutex.c:196:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrecmutex.c:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrecmutex.c:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrwlock.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrwlock.c:213:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrwlock.c:273:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrwlock.c:330:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrwlock.c:363:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrwlock.c:421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrwlock.c:541:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrwlock.c:617:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-timedrwlock.c:661:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-tls.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-tls.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-tls.c:217:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/windows-tls.c:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/xgetcwd.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] gnuastro-0.24/lib/arithmetic-and.c:50:53: error: syntax error [syntaxError] gnuastro-0.24/lib/arithmetic-bitand.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/arithmetic-bitlsh.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/arithmetic-bitlsh.c:46:31: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/arithmetic-bitlsh.c:46:46: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/arithmetic-bitlsh.c:46:61: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/arithmetic-bitor.c:57:60: error: syntax error [syntaxError] gnuastro-0.24/lib/arithmetic-bitrsh.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/arithmetic-bitrsh.c:46:31: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/arithmetic-bitrsh.c:46:46: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/arithmetic-bitrsh.c:46:61: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/arithmetic-bitxor.c:57:62: error: syntax error: ^) [syntaxError] gnuastro-0.24/lib/arithmetic-divide.c:52:56: error: syntax error [syntaxError] gnuastro-0.24/lib/arithmetic-eq.c:50:50: error: syntax error [syntaxError] gnuastro-0.24/lib/arithmetic-ge.c:50:50: error: syntax error [syntaxError] gnuastro-0.24/lib/arithmetic-gt.c:50:50: error: syntax error [syntaxError] gnuastro-0.24/lib/arithmetic-le.c:50:50: error: syntax error [syntaxError] gnuastro-0.24/lib/arithmetic-lt.c:50:52: error: syntax error: <) [syntaxError] gnuastro-0.24/lib/arithmetic-minus.c:52:58: error: syntax error: -) [syntaxError] gnuastro-0.24/lib/arithmetic-modulo.c:57:60: error: syntax error [syntaxError] gnuastro-0.24/lib/arithmetic-multiply.c:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARITHMETIC_BINARY_OUT_TYPE_RIGHT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/arithmetic-multiply.c:48:17: style: Variable 'checkblank' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/arithmetic-multiply.c:48:7: style: Variable 'checkblank' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/arithmetic-ne.c:50:50: error: syntax error [syntaxError] gnuastro-0.24/lib/arithmetic-or.c:50:53: error: syntax error [syntaxError] gnuastro-0.24/lib/arithmetic-plus.c:52:58: error: syntax error: +) [syntaxError] gnuastro-0.24/lib/arithmetic-set.c:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_SET_PREFIX_LENGTH [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/arithmetic-set.c:70:8: warning: Possible null pointer dereference: removed [nullPointer] gnuastro-0.24/lib/arithmetic-set.c:46:29: note: Assignment 'removed=NULL', assigned value is 0 gnuastro-0.24/lib/arithmetic-set.c:49:23: note: Assuming condition is false gnuastro-0.24/lib/arithmetic-set.c:70:8: note: Null pointer dereference gnuastro-0.24/lib/arithmetic-set.c:71:3: warning: Possible null pointer dereference: removed [nullPointer] gnuastro-0.24/lib/arithmetic-set.c:46:29: note: Assignment 'removed=NULL', assigned value is 0 gnuastro-0.24/lib/arithmetic-set.c:49:23: note: Assuming condition is false gnuastro-0.24/lib/arithmetic-set.c:71:3: note: Null pointer dereference gnuastro-0.24/lib/arithmetic-set.c:72:3: warning: Possible null pointer dereference: removed [nullPointer] gnuastro-0.24/lib/arithmetic-set.c:46:29: note: Assignment 'removed=NULL', assigned value is 0 gnuastro-0.24/lib/arithmetic-set.c:49:23: note: Assuming condition is false gnuastro-0.24/lib/arithmetic-set.c:72:3: note: Null pointer dereference gnuastro-0.24/lib/arithmetic-set.c:44:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/arithmetic-set.c:142:53: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/arithmetic-set.c:144:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/arithmetic.c:3997:22: error: There is an unknown macro here somewhere. Configuration is required. If GAL_ARITHMETIC_OPSTR_LOADCOL_FILE is a macro then please configure it. [unknownMacro] gnuastro-0.24/lib/array.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/binary.c:283:37: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/lib/blank.c:52:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:93:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:338:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:446:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_DATA_FLAG_BLANK_CH [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:522:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:580:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:696:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:804:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:955:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:1033:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:1110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:1192:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:1253:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:1275:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/blank.c:692:17: warning: Either the condition 'input==NULL' is redundant or there is possible null pointer dereference: input. [nullPointerRedundantCheck] gnuastro-0.24/lib/blank.c:696:11: note: Assuming that condition 'input==NULL' is not redundant gnuastro-0.24/lib/blank.c:692:17: note: Null pointer dereference gnuastro-0.24/lib/blank.c:701:8: warning: Either the condition 'input==NULL' is redundant or there is possible null pointer dereference: input. [nullPointerRedundantCheck] gnuastro-0.24/lib/blank.c:696:11: note: Assuming that condition 'input==NULL' is not redundant gnuastro-0.24/lib/blank.c:701:8: note: Null pointer dereference gnuastro-0.24/lib/blank.c:805:8: warning: Either the condition 'input==NULL' is redundant or there is possible null pointer dereference: input. [nullPointerRedundantCheck] gnuastro-0.24/lib/blank.c:804:11: note: Assuming that condition 'input==NULL' is not redundant gnuastro-0.24/lib/blank.c:805:8: note: Null pointer dereference gnuastro-0.24/lib/blank.c:158:22: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:600:34: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:601:34: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:602:34: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:603:34: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:604:34: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:605:34: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:606:34: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:607:34: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:608:34: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:609:34: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:800:20: style: Variable 'idsize' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:952:28: style: Variable 'ff' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:1030:12: style: Variable 'f' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:1106:12: style: Variable 'f' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:1265:16: style: Variable 'tu' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/blank.c:126:50: error: Uninitialized variable: i [uninitvar] gnuastro-0.24/lib/box.c:224:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/box.c:208:40: style: Parameter 'semiaxes' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/box.c:208:58: style: Parameter 'euler_deg' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/box.c:216:10: style: Variable 'R' can be declared as const array [constVariable] gnuastro-0.24/lib/box.c:288:36: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/box.c:288:63: style: Parameter 'width' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/box.c:348:10: style: Variable 'center' can be declared as const array [constVariable] gnuastro-0.24/lib/box.c:486:23: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_rng_ranlxs1 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:378:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:399:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:424:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:452:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:529:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:579:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:666:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:732:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:767:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:788:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:821:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:952:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:1097:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:1137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:1184:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/checkset.c:1215:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnuastro-0.24/lib/checkset.c:1150:13: warning: Either the condition 'file_d==-1' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/lib/checkset.c:1139:12: note: Assuming that condition 'file_d==-1' is not redundant gnuastro-0.24/lib/checkset.c:1150:13: note: Invalid argument gnuastro-0.24/lib/checkset.c:376:14: warning: Either the condition 'suffix' is redundant or there is possible null pointer dereference: toappend. [nullPointerRedundantCheck] gnuastro-0.24/lib/checkset.c:1013:6: note: Assuming that condition 'suffix' is not redundant gnuastro-0.24/lib/checkset.c:1009:39: note: Calling function 'gal_checkset_malloc_cat', 2nd argument 'suffix' value is 0 gnuastro-0.24/lib/checkset.c:376:14: note: Null pointer dereference gnuastro-0.24/lib/checkset.c:384:10: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/checkset.c:379:13: note: Assuming allocation function fails gnuastro-0.24/lib/checkset.c:379:13: note: Assignment 'out=malloc(inl+apl+1)', assigned value is 0 gnuastro-0.24/lib/checkset.c:384:10: note: Null pointer dereference gnuastro-0.24/lib/checkset.c:385:10: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/checkset.c:379:13: note: Assuming allocation function fails gnuastro-0.24/lib/checkset.c:379:13: note: Assignment 'out=malloc(inl+apl+1)', assigned value is 0 gnuastro-0.24/lib/checkset.c:385:10: note: Null pointer dereference gnuastro-0.24/lib/checkset.c:672:10: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/checkset.c:667:13: note: Assuming allocation function fails gnuastro-0.24/lib/checkset.c:667:13: note: Assignment 'out=malloc((l+1)*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/checkset.c:672:10: note: Null pointer dereference gnuastro-0.24/lib/checkset.c:108:12: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] gnuastro-0.24/lib/checkset.c:105:12: note: token is assigned gnuastro-0.24/lib/checkset.c:108:12: note: token is overwritten gnuastro-0.24/lib/checkset.c:92:29: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:96:26: style: Variable 'units' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/checkset.c:341:37: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:370:31: style: Parameter 'inname' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:370:45: style: Parameter 'toappend' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:446:49: style: Parameter 'hdu' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:466:37: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:466:51: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:520:25: style: Parameter 'executable_abs_address' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:525:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/checkset.c:622:29: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:656:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/checkset.c:683:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:864:52: style: Parameter 'basename' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:941:61: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:1001:65: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/checkset.c:1210:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/color.c:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_COLOR_ALICEBLUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/color.c:352:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/color.c:529:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/color.c:44:28: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/convolve.c:386:25: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/lib/cosmology.c:227:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_CONST_MKSA_PARSEC [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/cosmology.c:260:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_CONST_MKSA_SPEED_OF_LIGHT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/cosmology.c:318:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_CONST_MKSA_SPEED_OF_LIGHT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/cosmology.c:372:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_CONST_MKSA_PARSEC [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/cosmology.c:472:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_CONST_MKSA_SPEED_OF_LIGHT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/cosmology.c:484:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_CONST_MKSA_SPEED_OF_LIGHT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/cosmology.c:148:33: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/data.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_INT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:222:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:270:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:346:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:399:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:421:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:449:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:484:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:506:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:598:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:834:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:874:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:975:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/data.c:273:6: warning: Either the condition 'data==NULL' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck] gnuastro-0.24/lib/data.c:268:10: note: Assuming that condition 'data==NULL' is not redundant gnuastro-0.24/lib/data.c:273:6: note: Null pointer dereference gnuastro-0.24/lib/data.c:359:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:359:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:360:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:360:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:361:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:361:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:362:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:362:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:363:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:363:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:364:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:364:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:365:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:365:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:366:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:366:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:367:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:367:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:368:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:368:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:369:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:369:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:370:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:370:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:371:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:371:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:372:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:372:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:373:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:373:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:373:21: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:373:21: note: Null pointer dereference gnuastro-0.24/lib/data.c:373:35: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:373:35: note: Null pointer dereference gnuastro-0.24/lib/data.c:374:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:374:7: note: Null pointer dereference gnuastro-0.24/lib/data.c:374:25: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:374:25: note: Null pointer dereference gnuastro-0.24/lib/data.c:374:45: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:347:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:347:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:374:45: note: Null pointer dereference gnuastro-0.24/lib/data.c:428:23: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/data.c:422:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:422:13: note: Assignment 'out=malloc(size*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:428:23: note: Null pointer dereference gnuastro-0.24/lib/data.c:964:15: warning: Either the condition 'b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] gnuastro-0.24/lib/data.c:961:6: note: Assuming that condition 'b' is not redundant gnuastro-0.24/lib/data.c:964:15: note: Null pointer dereference gnuastro-0.24/lib/data.c:499:35: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/data.c:590:51: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/data.c:631:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/data.c:634:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/data.c:637:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/data.c:640:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/data.c:643:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/data.c:646:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/data.c:649:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/data.c:652:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/data.c:655:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/data.c:658:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:118:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:274:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:388:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:467:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:671:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:714:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:841:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:909:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:1027:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:1050:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_ARITHMETIC_FLAG_NUMOK [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:1184:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:1228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:1443:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/dimension.c:1369:53: style: Condition 'index==-1' is always false [knownConditionTrueFalse] gnuastro-0.24/lib/dimension.c:1184:10: warning: Either the condition 'work' is redundant or there is possible null pointer dereference: work. [nullPointerRedundantCheck] gnuastro-0.24/lib/dimension.c:1357:12: note: Assuming that condition 'work' is not redundant gnuastro-0.24/lib/dimension.c:1357:56: note: Calling function 'dimension_collapse_sortbased_conv', 1st argument 'work' value is 0 gnuastro-0.24/lib/dimension.c:1184:10: note: Null pointer dereference gnuastro-0.24/lib/dimension.c:1189:49: warning:inconclusive: Either the condition 'work' is redundant or there is possible null pointer dereference: work. [nullPointerRedundantCheck] gnuastro-0.24/lib/dimension.c:1357:12: note: Assuming that condition 'work' is not redundant gnuastro-0.24/lib/dimension.c:1357:56: note: Calling function 'dimension_collapse_sortbased_conv', 1st argument 'work' value is 0 gnuastro-0.24/lib/dimension.c:1189:49: note: Null pointer dereference gnuastro-0.24/lib/dimension.c:49:47: style: Parameter 'dsize' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:61:40: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:61:59: style: Parameter 'second' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:89:46: style: Parameter 'dsize' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:143:46: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:145:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:156:51: style: Parameter 'dsize' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:156:66: style: Parameter 'coord' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:325:38: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:325:49: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:337:35: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:337:46: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:349:39: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:349:55: style: Parameter 'pa_deg' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:349:71: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:350:52: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/dimension.c:641:12: style: Variable 'ii' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:645:16: style: Variable 'df' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:671:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:672:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:673:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:674:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:675:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:676:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:677:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:678:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:679:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:680:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:716:12: style: Variable 'ii' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:720:16: style: Variable 'dw' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:720:21: style: Variable 'df' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:765:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:766:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:767:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:768:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:769:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:770:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:771:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:772:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:773:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:774:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:817:17: style: Variable 'iif' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:841:32: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:842:32: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:843:32: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:844:32: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:845:32: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:846:32: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:847:32: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:848:32: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:849:32: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:850:32: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:909:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:910:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:911:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:912:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:913:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:914:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:915:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:916:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:917:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/dimension.c:918:30: style: Variable 'inarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/ds9.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_DS9_COORD_MODE_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/ds9.c:74:35: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/ds9.c:69:13: note: Assuming allocation function fails gnuastro-0.24/lib/ds9.c:69:13: note: Assignment 'fp=fopen(filename,"r")', assigned value is 0 gnuastro-0.24/lib/ds9.c:74:35: note: Null pointer dereference gnuastro-0.24/lib/ds9.c:169:3: warning: Either the condition 'out==NULL' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] gnuastro-0.24/lib/ds9.c:162:9: note: Assuming that condition 'out==NULL' is not redundant gnuastro-0.24/lib/ds9.c:169:3: note: Null pointer dereference gnuastro-0.24/lib/eps.c:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_BIT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:334:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:391:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_EPS_MARK_SHAPE_LINE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:433:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:469:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_EPS_MARK_SHAPE_ELLIPSE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:555:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_EPS_MARK_SHAPE_CIRCLE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:608:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:645:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:730:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_EPS_MARK_DEFAULT_COLOR [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:852:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_EPS_MARK_DEFAULT_SIZE2_ELLIPSE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:932:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_EPS_MARK_DEFAULT_SHAPE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:994:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_EPS_MARK_DEFAULT_LINEWIDTH [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:1032:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/eps.c:1066:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gnuastro-0.24/lib/eps.c:1066:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gnuastro-0.24/lib/eps.c:1082:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gnuastro-0.24/lib/eps.c:1053:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1053:11: note: Null pointer dereference gnuastro-0.24/lib/eps.c:1054:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1054:11: note: Null pointer dereference gnuastro-0.24/lib/eps.c:1056:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1056:11: note: Null pointer dereference gnuastro-0.24/lib/eps.c:1057:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1057:11: note: Null pointer dereference gnuastro-0.24/lib/eps.c:1058:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1058:11: note: Null pointer dereference gnuastro-0.24/lib/eps.c:1059:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1059:11: note: Null pointer dereference gnuastro-0.24/lib/eps.c:1065:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1065:11: note: Null pointer dereference gnuastro-0.24/lib/eps.c:1066:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1066:11: note: Null pointer dereference gnuastro-0.24/lib/eps.c:1067:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1067:11: note: Null pointer dereference gnuastro-0.24/lib/eps.c:1093:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1093:11: note: Null pointer dereference gnuastro-0.24/lib/eps.c:1094:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/eps.c:1050:11: note: Assuming allocation function fails gnuastro-0.24/lib/eps.c:1050:11: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/eps.c:1094:10: note: Null pointer dereference gnuastro-0.24/lib/eps.c:49:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/eps.c:71:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/eps.c:111:15: style: Variable 'channel' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/eps.c:113:22: style: Variable 'fi' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/eps.c:156:15: style: Variable 'channel' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/eps.c:157:39: style: Variable 'arr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/eps.c:216:18: style: Variable 'arr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/eps.c:217:15: style: Variable 'channel' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/eps.c:246:18: style: Variable 'arr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/eps.c:247:15: style: Variable 'channel' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/eps.c:310:24: style: Variable 'dsize' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/eps.c:377:40: style: Parameter 'dsize' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/eps.c:539:40: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/eps.c:539:68: style: Parameter 'textfont' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/eps.c:843:25: style: Parameter 'shape' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/eps.c:925:25: style: Parameter 'dsize' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fit.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_FIT_LINEAR [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_FIT_ROBUST_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:217:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:257:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:351:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_FIT_LINEAR [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:365:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_FIT_LINEAR_NO_CONSTANT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:379:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:423:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:482:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:551:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:680:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:729:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:759:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:882:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_FIT_ROBUST_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:898:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:911:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_FIT_ROBUST_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:937:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:968:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fit.c:208:6: warning: Either the condition 'xin==NULL' is redundant or there is possible null pointer dereference: in. [nullPointerRedundantCheck] gnuastro-0.24/lib/fit.c:262:9: note: Assuming that condition 'xin==NULL' is not redundant gnuastro-0.24/lib/fit.c:265:26: note: Calling function 'fit_sanity_check_col', 1st argument 'xin' value is 0 gnuastro-0.24/lib/fit.c:208:6: note: Null pointer dereference gnuastro-0.24/lib/fit.c:769:20: warning: Either the condition 'yin==NULL' is redundant or there is possible null pointer dereference: yin. [nullPointerRedundantCheck] gnuastro-0.24/lib/fit.c:774:38: note: Assuming that condition 'yin==NULL' is not redundant gnuastro-0.24/lib/fit.c:769:20: note: Null pointer dereference gnuastro-0.24/lib/fit.c:770:20: warning: Either the condition 'yin==NULL' is redundant or there is possible null pointer dereference: yin. [nullPointerRedundantCheck] gnuastro-0.24/lib/fit.c:774:38: note: Assuming that condition 'yin==NULL' is not redundant gnuastro-0.24/lib/fit.c:770:20: note: Null pointer dereference gnuastro-0.24/lib/fit.c:51:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fit.c:112:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fit.c:203:50: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fit.c:373:54: style: Parameter 'fit' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fit.c:511:43: style: Parameter 'xin' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fit.c:514:16: style: Variable 'xi' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fit.c:552:15: style: Variable 'xin1' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fit.c:552:26: style: Variable 'xin2' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fit.c:553:16: style: Variable 'xi1' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fit.c:553:22: style: Variable 'xi2' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fit.c:622:54: style: Parameter 'yin' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fit.c:623:36: style: Parameter 'ywht' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fit.c:926:15: style: Variable 'xi' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fit.c:966:44: style: Parameter 'fit' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fit.c:966:61: style: Parameter 'xin' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fits.c:84:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:188:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:271:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:296:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE_IMG [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:358:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:378:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBIT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:462:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_BIT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:577:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:689:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:731:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:755:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:780:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:827:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:854:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_TBL [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:894:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:993:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1058:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1353:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1468:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1532:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1577:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1641:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1668:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1708:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1760:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1810:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1858:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_FITS_KEY_TITLE_START [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1901:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2032:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2164:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READWRITE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2217:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2323:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2381:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2462:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2551:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2604:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2679:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2765:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSTRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:2819:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:3006:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:3080:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:3130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TABLE_DISPLAY_FMT_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:3227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:3262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_KEYWORD [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:3593:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:3664:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:3837:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:3914:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:3966:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:4131:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:4164:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:4240:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:4320:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:4385:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/fits.c:1207:13: style: Condition 'usesdash' is always true [knownConditionTrueFalse] gnuastro-0.24/lib/fits.c:4380:17: style: Condition 'numrows==-1' is always false [knownConditionTrueFalse] gnuastro-0.24/lib/fits.c:895:12: error: Memory leak: ffname [memleak] gnuastro-0.24/lib/fits.c:891:46: warning: Either the condition 'hdu==NULL' is redundant or there is possible null pointer dereference: hdu. [nullPointerRedundantCheck] gnuastro-0.24/lib/fits.c:989:9: note: Assuming that condition 'hdu==NULL' is not redundant gnuastro-0.24/lib/fits.c:993:36: note: Calling function 'gal_fits_hdu_open', 2nd argument 'hdu' value is 0 gnuastro-0.24/lib/fits.c:891:46: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1503:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1503:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1504:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1504:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1505:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1505:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1506:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1506:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1507:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1507:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1508:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1508:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1509:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1509:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1510:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1510:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1511:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1511:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1512:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1512:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1513:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1513:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1516:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1498:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1498:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1516:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1538:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1538:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1539:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1539:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1540:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1540:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1541:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1541:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1542:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1542:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1543:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1543:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1544:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1544:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1545:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1545:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1546:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1546:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1547:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1547:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1548:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1533:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1533:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1548:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1583:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1578:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1578:17: note: Assignment 'newnode=calloc(1,sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1583:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1584:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1578:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1578:17: note: Assignment 'newnode=calloc(1,sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1584:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1587:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1578:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1578:17: note: Assignment 'newnode=calloc(1,sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1587:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1610:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1605:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1605:17: note: Assignment 'newnode=calloc(1,sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1610:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1611:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1605:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1605:17: note: Assignment 'newnode=calloc(1,sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1611:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1647:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1642:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1642:17: note: Assignment 'newnode=calloc(1,sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1647:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1648:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1642:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1642:17: note: Assignment 'newnode=calloc(1,sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1648:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1651:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1642:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1642:17: note: Assignment 'newnode=calloc(1,sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1651:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1674:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1669:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1669:17: note: Assignment 'newnode=calloc(1,sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1674:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1675:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1669:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1669:17: note: Assignment 'newnode=calloc(1,sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/fits.c:1675:3: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1925:15: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1921:19: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1921:19: note: Assignment 'value=malloc(maxlength+1)', assigned value is 0 gnuastro-0.24/lib/fits.c:1925:15: note: Null pointer dereference gnuastro-0.24/lib/fits.c:1931:10: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:1921:19: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:1921:19: note: Assignment 'value=malloc(maxlength+1)', assigned value is 0 gnuastro-0.24/lib/fits.c:1931:10: note: Null pointer dereference gnuastro-0.24/lib/fits.c:3938:9: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] gnuastro-0.24/lib/fits.c:3929:17: note: Assuming allocation function fails gnuastro-0.24/lib/fits.c:3929:17: note: Assignment 'tmp=calloc(maxlen+1,sizeof(*strarr[i]))', assigned value is 0 gnuastro-0.24/lib/fits.c:3938:9: note: Null pointer dereference gnuastro-0.24/lib/fits.c:119:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fits.c:150:9: style: Variable 'nodot' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fits.c:176:52: style: Parameter 'hdu' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fits.c:567:19: style: Variable 'bzero_u64' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fits.c:662:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fits.c:1072:20: style: Variable 'tocopy' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fits.c:1164:27: style: Variable 'cf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fits.c:1848:39: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fits.c:1889:35: style: Parameter 'keynamebase' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fits.c:2028:35: style: Parameter 'keystr' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fits.c:2324:23: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fits.c:2382:23: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fits.c:2676:14: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fits.c:3208:39: style: Parameter 'tscal' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fits.c:3208:57: style: Parameter 'tzero' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fits.c:3661:21: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/fits.c:3908:42: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fits.c:4151:45: style: Parameter 'tform' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/fits.c:1822:38: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/interpolate.c:245:16: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/lib/jpeg.c:325:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/jpeg.c:110:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/jpeg.c:137:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/kdtree.c:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/kdtree.c:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/kdtree.c:358:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/kdtree.c:417:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/kdtree.c:521:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/kdtree.c:607:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/kdtree.c:651:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/kdtree.c:194:11: warning: Either the condition 'p->left_col->next==NULL' is redundant or there is possible null pointer dereference: p->right_col. [nullPointerRedundantCheck] gnuastro-0.24/lib/kdtree.c:187:27: note: Assuming that condition 'p->left_col->next==NULL' is not redundant gnuastro-0.24/lib/kdtree.c:193:31: note: Assignment 'p->right_col=p->left_col->next', assigned value is 0 gnuastro-0.24/lib/kdtree.c:194:11: note: Null pointer dereference gnuastro-0.24/lib/kdtree.c:114:30: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/kdtree.c:117:11: style: Variable 'carr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/kdtree.c:258:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/kdtree.c:303:31: style: Parameter 'coordinate' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/kdtree.c:521:11: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/kdtree.c:651:11: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/label.c:316:24: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/lib/list.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:259:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:298:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:316:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_INT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:405:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:481:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:570:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:628:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:645:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:740:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:800:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:817:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:912:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:957:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:1009:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:1082:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:1157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:1284:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:1336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:1402:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:1475:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:1695:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:1767:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/list.c:67:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:60:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:60:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:67:5: note: Null pointer dereference gnuastro-0.24/lib/list.c:69:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:60:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:60:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:69:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:303:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:299:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:299:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:303:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:304:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:299:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:299:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:304:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:468:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:464:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:464:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:468:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:469:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:464:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:464:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:469:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:633:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:629:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:629:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:633:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:634:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:629:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:629:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:634:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:805:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:801:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:801:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:805:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:806:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:801:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:801:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:806:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1015:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1010:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1010:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1015:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1016:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1010:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1010:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1016:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1017:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1010:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1010:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1017:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1088:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1083:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1083:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1088:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1089:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1083:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1083:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1089:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1090:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1083:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1083:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1090:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1091:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1083:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1083:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1091:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1162:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1158:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1158:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1162:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1163:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1158:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1158:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1163:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1289:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1285:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1285:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1289:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1290:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1285:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1285:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1290:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1407:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1403:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1403:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1407:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1408:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1403:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1403:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1408:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1409:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1403:17: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1403:17: note: Assignment 'newnode=malloc(sizeof(*newnode))', assigned value is 0 gnuastro-0.24/lib/list.c:1409:3: note: Null pointer dereference gnuastro-0.24/lib/list.c:1775:41: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/list.c:1768:13: note: Assuming allocation function fails gnuastro-0.24/lib/list.c:1768:13: note: Assignment 'out=malloc(n*sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/list.c:1775:41: note: Null pointer dereference gnuastro-0.24/lib/list.c:100:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:127:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:240:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:241:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:336:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:364:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:399:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:501:21: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:529:21: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:564:21: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:666:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:715:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:730:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:838:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:866:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:902:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:1195:20: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/list.c:1490:44: style: Parameter 'largest' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/list.c:1491:44: style: Parameter 'smallest' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/list.c:1671:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/list.c:1691:53: style: Parameter 'idstr' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/list.c:1784:34: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/list.c:1715:13: style: Variable 'colind' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/makeplugin.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/makeplugin.c:292:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/makeplugin.c:394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/makeplugin.c:510:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/makeplugin.c:573:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/makeplugin.c:629:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/makeplugin.c:742:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMK_FUNC_DEFAULT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/makeplugin.c:89:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/makeplugin.c:131:9: style: Variable 'version' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/makeplugin.c:281:39: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/makeplugin.c:287:48: style: Variable 'delimiters' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/makeplugin.c:383:33: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/makeplugin.c:389:48: style: Variable 'delimiters' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/makeplugin.c:612:64: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/makeplugin.c:614:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/match.c:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:269:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:430:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:527:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:587:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:629:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:687:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:991:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:1100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:1230:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:1376:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:1563:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_MATCH_ARRANGE_OUTER [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/match.c:156:31: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/match.c:157:31: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/match.c:157:42: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/match.c:258:29: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/match.c:258:44: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/match.c:261:19: style: Variable 'fpf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/match.c:262:20: style: Variable 'spf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/match.c:515:15: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/match.c:1096:15: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/match.c:1218:15: style: Variable 'dd' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/match.c:1219:15: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/match.c:1372:12: style: Variable 'existA' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/match.c:1373:22: style: Variable 'Aexist' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/options.c:316:55: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] gnuastro-0.24/lib/pdf.c:126:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/pdf.c:46:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/pdf.c:67:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/pdf.c:109:9: style: Variable 'device' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/permutation.c:113:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/permutation.c:164:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/permutation.c:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/permutation.c:319:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/permutation.c:40:31: style: Parameter 'permutation' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/permutation.c:94:50: style: Parameter 'permutation' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/permutation.c:154:58: style: Parameter 'permutation' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/permutation.c:257:9: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/permutation.c:260:11: style: Variable 'id' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/pointer.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/pointer.c:138:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/pointer.c:274:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/pointer.c:153:13: warning: Either the condition 'filedes==-1' is redundant or lseek() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gnuastro-0.24/lib/pointer.c:146:13: note: Assuming that condition 'filedes==-1' is not redundant gnuastro-0.24/lib/pointer.c:153:13: note: Invalid argument gnuastro-0.24/lib/pointer.c:222:20: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/pointer.c:179:11: note: Assuming allocation function fails gnuastro-0.24/lib/pointer.c:179:11: note: Assignment 'out=mmap(NULL,bsize,PROT_READ|PROT_WRITE,MAP_SHARED,filedes,0)', assigned value is 0 gnuastro-0.24/lib/pointer.c:222:20: note: Null pointer dereference gnuastro-0.24/lib/pointer.c:67:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/pointer.c:67:29: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/polygon.c:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_POLYGON_MAX_CORNERS [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/polygon.c:212:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_POLYGON_ROUND_ERR [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/polygon.c:375:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_POLYGON_ROUND_ERR [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/polygon.c:400:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_POLYGON_ROUND_ERR [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/polygon.c:465:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/polygon.c:514:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_POLYGON_ROUND_ERR [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/polygon.c:583:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_POLYGON_MAX_CORNERS [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/polygon.c:684:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/polygon.c:712:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/polygon.c:864:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_POLYGON_MAX_CORNERS [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/polygon.c:204:31: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:318:31: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:318:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:369:38: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:369:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:389:29: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:389:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:427:41: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:511:52: style: Parameter 'Ba' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:511:64: style: Parameter 'Bb' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:580:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:681:32: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:709:33: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/polygon.c:832:17: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/polygon.c:832:42: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/polygon.c:847:17: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/polygon.c:847:42: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/pool.c:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/pool.c:206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/python.c:61:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/python.c:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/speclines.c:44:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_SPECLINES_NAME_Ne_VIII_770 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/speclines.c:297:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_SPECLINES_NAME_Ne_VIII_770 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/speclines.c:791:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_SPECLINES_ANGSTROM_Ne_VIII_770 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/speclines.c:295:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/statistics.c:173:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/lib/table.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TABLE_DISPLAY_FMT_EXP [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TABLE_FORMAT_TXT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:276:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:527:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:581:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:644:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:686:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:750:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:843:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/table.c:340:31: warning: If memory allocation fails, then there is a possible null pointer dereference: regex [nullPointerOutOfMemory] gnuastro-0.24/lib/table.c:322:25: note: Assuming allocation function fails gnuastro-0.24/lib/table.c:322:25: note: Assignment 'regex=malloc(sizeof(*regex))', assigned value is 0 gnuastro-0.24/lib/table.c:340:31: note: Null pointer dereference gnuastro-0.24/lib/table.c:354:40: warning: If memory allocation fails, then there is a possible null pointer dereference: regex [nullPointerOutOfMemory] gnuastro-0.24/lib/table.c:322:25: note: Assuming allocation function fails gnuastro-0.24/lib/table.c:322:25: note: Assignment 'regex=malloc(sizeof(*regex))', assigned value is 0 gnuastro-0.24/lib/table.c:354:40: note: Null pointer dereference gnuastro-0.24/lib/table.c:53:37: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/table.c:136:19: style: Variable 'name' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/table.c:136:26: style: Variable 'unit' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/table.c:136:33: style: Variable 'comment' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/table.c:239:44: style: Parameter 'compiled' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/table.c:300:15: style: Variable 'strcheck' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/table.c:567:60: style: Parameter 'rawtime' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/table.c:678:16: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/table.c:734:28: style: Variable 'inname' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/table.c:827:20: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/tableintern.c:60:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tableintern.c:107:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TABLE_FORMAT_TXT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tableintern.c:128:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tableintern.c:148:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TABLE_SEARCH_NAME [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tableintern.c:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tableintern.c:190:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TABLE_FORMAT_INVALID [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tableintern.c:242:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_INT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tableintern.c:443:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tableintern.c:54:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/tableintern.c:103:40: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/tableintern.c:144:42: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/threads.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/threads.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_THREADS_BARRIER_DESTROY_NANOSECS [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/threads.c:175:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPROC_CURRENT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/threads.c:199:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/threads.c:238:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/threads.c:356:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/threads.c:242:6: style: Condition 'err' is always false [knownConditionTrueFalse] gnuastro-0.24/lib/threads.c:241:27: note: Calling function 'pthread_barrier_init' returns 0 gnuastro-0.24/lib/threads.c:241:27: note: Assignment 'err=pthread_barrier_init(b,NULL,limit)', assigned value is 0 gnuastro-0.24/lib/threads.c:242:6: note: Condition 'err' is always false gnuastro-0.24/lib/threads.c:193:16: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/tiff.c:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tiff.c:629:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tiff.c:780:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/tiff.c:70:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/tiff.c:93:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/tile-internal.c:476:16: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/lib/tile.c:773:13: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] gnuastro-0.24/lib/timing.c:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TIMING_VERB_MSG_LENGTH_V [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/timing.c:55:35: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/timing.c:55:45: style: Parameter 'jobname' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/txt.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TXT_LINESTAT_COMMENT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:174:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:458:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:634:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:719:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:873:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TABLEINTERN_FLAG_ARRAY_IS_BLANK_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1081:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1224:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1347:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1429:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1565:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1595:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1642:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1700:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1726:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1761:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1860:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1926:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:1994:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:2050:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/txt.c:119:14: style: Condition '*str=='\0'' is always false [knownConditionTrueFalse] gnuastro-0.24/lib/txt.c:433:9: style: Condition '++ncol' is always true [knownConditionTrueFalse] gnuastro-0.24/lib/txt.c:760:39: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/txt.c:740:15: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:740:15: note: Assignment 'fp=fopen(filename,"r")', assigned value is 0 gnuastro-0.24/lib/txt.c:760:39: note: Null pointer dereference gnuastro-0.24/lib/txt.c:1448:39: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/txt.c:1442:15: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:1442:15: note: Assignment 'fp=fopen(filename,"r")', assigned value is 0 gnuastro-0.24/lib/txt.c:1448:39: note: Null pointer dereference gnuastro-0.24/lib/txt.c:1662:35: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/txt.c:1643:11: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:1643:11: note: Assignment 'fp=fopen(filename,"r")', assigned value is 0 gnuastro-0.24/lib/txt.c:1662:35: note: Null pointer dereference gnuastro-0.24/lib/txt.c:1772:7: warning: If memory allocation fails, then there is a possible null pointer dereference: fmts [nullPointerOutOfMemory] gnuastro-0.24/lib/txt.c:1762:14: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:1762:14: note: Assignment 'fmts=malloc(4*num*sizeof(*fmts))', assigned value is 0 gnuastro-0.24/lib/txt.c:1772:7: note: Null pointer dereference gnuastro-0.24/lib/txt.c:1773:7: warning: If memory allocation fails, then there is a possible null pointer dereference: fmts [nullPointerOutOfMemory] gnuastro-0.24/lib/txt.c:1762:14: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:1762:14: note: Assignment 'fmts=malloc(4*num*sizeof(*fmts))', assigned value is 0 gnuastro-0.24/lib/txt.c:1773:7: note: Null pointer dereference gnuastro-0.24/lib/txt.c:1774:7: warning: If memory allocation fails, then there is a possible null pointer dereference: fmts [nullPointerOutOfMemory] gnuastro-0.24/lib/txt.c:1762:14: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:1762:14: note: Assignment 'fmts=malloc(4*num*sizeof(*fmts))', assigned value is 0 gnuastro-0.24/lib/txt.c:1774:7: note: Null pointer dereference gnuastro-0.24/lib/txt.c:1775:11: warning: If memory allocation fails, then there is a possible null pointer dereference: fmts [nullPointerOutOfMemory] gnuastro-0.24/lib/txt.c:1762:14: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:1762:14: note: Assignment 'fmts=malloc(4*num*sizeof(*fmts))', assigned value is 0 gnuastro-0.24/lib/txt.c:1775:11: note: Null pointer dereference gnuastro-0.24/lib/txt.c:1776:14: warning: If memory allocation fails, then there is a possible null pointer dereference: fmts [nullPointerOutOfMemory] gnuastro-0.24/lib/txt.c:1762:14: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:1762:14: note: Assignment 'fmts=malloc(4*num*sizeof(*fmts))', assigned value is 0 gnuastro-0.24/lib/txt.c:1776:14: note: Null pointer dereference gnuastro-0.24/lib/txt.c:1777:14: warning: If memory allocation fails, then there is a possible null pointer dereference: fmts [nullPointerOutOfMemory] gnuastro-0.24/lib/txt.c:1762:14: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:1762:14: note: Assignment 'fmts=malloc(4*num*sizeof(*fmts))', assigned value is 0 gnuastro-0.24/lib/txt.c:1777:14: note: Null pointer dereference gnuastro-0.24/lib/txt.c:1785:7: warning: If memory allocation fails, then there is a possible null pointer dereference: fmts [nullPointerOutOfMemory] gnuastro-0.24/lib/txt.c:1762:14: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:1762:14: note: Assignment 'fmts=malloc(4*num*sizeof(*fmts))', assigned value is 0 gnuastro-0.24/lib/txt.c:1785:7: note: Null pointer dereference gnuastro-0.24/lib/txt.c:1793:10: warning: If memory allocation fails, then there is a possible null pointer dereference: fmts [nullPointerOutOfMemory] gnuastro-0.24/lib/txt.c:1762:14: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:1762:14: note: Assignment 'fmts=malloc(4*num*sizeof(*fmts))', assigned value is 0 gnuastro-0.24/lib/txt.c:1793:10: note: Null pointer dereference gnuastro-0.24/lib/txt.c:2054:7: warning: Either the condition 'input==NULL' is redundant or there is possible null pointer dereference: input. [nullPointerRedundantCheck] gnuastro-0.24/lib/txt.c:2050:11: note: Assuming that condition 'input==NULL' is not redundant gnuastro-0.24/lib/txt.c:2054:7: note: Null pointer dereference gnuastro-0.24/lib/txt.c:2115:17: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gnuastro-0.24/lib/txt.c:2108:15: note: Assuming allocation function fails gnuastro-0.24/lib/txt.c:2108:15: note: Assignment 'fp=fopen(filename,"w")', assigned value is 0 gnuastro-0.24/lib/txt.c:2115:17: note: Null pointer dereference gnuastro-0.24/lib/txt.c:874:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gnuastro-0.24/lib/txt.c:74:25: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/txt.c:128:43: style: Parameter 'match' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/txt.c:130:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:221:65: style: Parameter 'comm_start' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/txt.c:224:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:229:9: style: Variable 'number' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:856:46: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/txt.c:861:36: style: Variable 'ucb' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:862:37: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:863:36: style: Variable 'usb' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:864:37: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:865:36: style: Variable 'uib' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:866:37: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:867:36: style: Variable 'ulb' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:868:37: style: Variable 'lb' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:869:37: style: Variable 'fb' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:870:37: style: Variable 'db' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:1185:11: style: Variable 'tokenvecind' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:1225:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:1696:62: style: Parameter 'lng' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/txt.c:1697:32: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/txt.c:1722:62: style: Parameter 'lng' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/txt.c:1723:32: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/txt.c:1840:63: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/txt.c:1842:9: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:1882:13: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:1972:9: style: Variable 'valuestr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/txt.c:153:13: style: Variable 'irepeat' is not assigned a value. [unassignedVariable] gnuastro-0.24/lib/txt.c:540:36: style: Variable 'ncol' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/type.c:58:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/type.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/type.c:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_BIT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/type.c:258:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/type.c:282:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/type.c:321:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_STRLL [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/type.c:368:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/type.c:411:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/type.c:486:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/type.c:633:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_INT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/type.c:183:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/type.c:367:9: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/type.c:398:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/type.c:575:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/type.c:577:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/type.c:577:23: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/units.c:61:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/units.c:138:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/units.c:178:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/units.c:253:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/units.c:305:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/units.c:378:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/units.c:66:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gnuastro-0.24/lib/warp.c:108:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:131:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:367:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:402:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:497:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:608:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:686:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:766:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:873:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:918:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_POLYGON_MAX_CORNERS [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:1044:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:1080:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_INT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:1150:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:1189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/warp.c:563:6: warning: Either the condition '!in' is redundant or there is possible null pointer dereference: in. [nullPointerRedundantCheck] gnuastro-0.24/lib/warp.c:560:6: note: Assuming that condition '!in' is not redundant gnuastro-0.24/lib/warp.c:563:6: note: Null pointer dereference gnuastro-0.24/lib/warp.c:605:6: warning: Either the condition 'wa==NULL' is redundant or there is possible null pointer dereference: wa. [nullPointerRedundantCheck] gnuastro-0.24/lib/warp.c:604:8: note: Assuming that condition 'wa==NULL' is not redundant gnuastro-0.24/lib/warp.c:605:6: note: Null pointer dereference gnuastro-0.24/lib/warp.c:147:40: style:inconclusive: Same expression used in consecutive assignments of 'pmaxr' and 'pmaxd'. [duplicateAssignExpression] gnuastro-0.24/lib/warp.c:147:56: note: Same expression used in consecutive assignments of 'pmaxr' and 'pmaxd'. gnuastro-0.24/lib/warp.c:147:40: note: Same expression used in consecutive assignments of 'pmaxr' and 'pmaxd'. gnuastro-0.24/lib/warp.c:130:44: style: Variable 'x' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/warp.c:130:53: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/warp.c:364:11: style: Variable 'vx' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/warp.c:365:11: style: Variable 'vy' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/warp.c:366:10: style: Variable 'indices' can be declared as const array [constVariable] gnuastro-0.24/lib/warp.c:390:11: style: Variable 'xcrn' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/warp.c:390:23: style: Variable 'ycrn' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/warp.c:484:11: style: Variable 'xcrn' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/warp.c:484:23: style: Variable 'ycrn' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/warp.c:916:11: style: Variable 'inputarr' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/warp.c:328:10: style: Variable 'row' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcs.c:68:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_WCS_DISTORTION_TPD [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:119:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_WCS_COORDSYS_EQJ2000 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:145:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_WCS_PROJECTION_AZP [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:213:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_STRING [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:255:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NWCSFIX [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:631:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:685:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:756:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCSHDO_safe [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:804:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:873:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_WCS_COORDSYS_EQB1950 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:988:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:1152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:1335:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:1594:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:1698:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:1736:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:1771:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCSHDR_all [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:1847:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:1989:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:2037:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:2103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:2193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:2261:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:2379:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:2511:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:2545:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:2785:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT64 [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:2915:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:2981:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcs.c:637:3: warning: If memory allocation fails, then there is a possible null pointer dereference: wcs [nullPointerOutOfMemory] gnuastro-0.24/lib/wcs.c:632:13: note: Assuming allocation function fails gnuastro-0.24/lib/wcs.c:632:13: note: Assignment 'wcs=malloc(sizeof(*wcs))', assigned value is 0 gnuastro-0.24/lib/wcs.c:637:3: note: Null pointer dereference gnuastro-0.24/lib/wcs.c:643:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: wcs [nullPointerOutOfMemory] gnuastro-0.24/lib/wcs.c:632:13: note: Assuming allocation function fails gnuastro-0.24/lib/wcs.c:632:13: note: Assignment 'wcs=malloc(sizeof(*wcs))', assigned value is 0 gnuastro-0.24/lib/wcs.c:643:3: note: Null pointer dereference gnuastro-0.24/lib/wcs.c:644:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: wcs [nullPointerOutOfMemory] gnuastro-0.24/lib/wcs.c:632:13: note: Assuming allocation function fails gnuastro-0.24/lib/wcs.c:632:13: note: Assignment 'wcs=malloc(sizeof(*wcs))', assigned value is 0 gnuastro-0.24/lib/wcs.c:644:3: note: Null pointer dereference gnuastro-0.24/lib/wcs.c:647:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: wcs [nullPointerOutOfMemory] gnuastro-0.24/lib/wcs.c:632:13: note: Assuming allocation function fails gnuastro-0.24/lib/wcs.c:632:13: note: Assignment 'wcs=malloc(sizeof(*wcs))', assigned value is 0 gnuastro-0.24/lib/wcs.c:647:7: note: Null pointer dereference gnuastro-0.24/lib/wcs.c:648:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: wcs [nullPointerOutOfMemory] gnuastro-0.24/lib/wcs.c:632:13: note: Assuming allocation function fails gnuastro-0.24/lib/wcs.c:632:13: note: Assignment 'wcs=malloc(sizeof(*wcs))', assigned value is 0 gnuastro-0.24/lib/wcs.c:648:7: note: Null pointer dereference gnuastro-0.24/lib/wcs.c:649:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: wcs [nullPointerOutOfMemory] gnuastro-0.24/lib/wcs.c:632:13: note: Assuming allocation function fails gnuastro-0.24/lib/wcs.c:632:13: note: Assignment 'wcs=malloc(sizeof(*wcs))', assigned value is 0 gnuastro-0.24/lib/wcs.c:649:7: note: Null pointer dereference gnuastro-0.24/lib/wcs.c:1745:7: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gnuastro-0.24/lib/wcs.c:1737:17: note: Assuming allocation function fails gnuastro-0.24/lib/wcs.c:1737:17: note: Assignment 'out=malloc(sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/wcs.c:1745:7: note: Null pointer dereference gnuastro-0.24/lib/wcs.c:143:37: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcs.c:356:27: style: Variable 'from' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/wcs.c:621:24: style: Parameter 'crpix' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcs.c:621:39: style: Parameter 'crval' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcs.c:621:54: style: Parameter 'cdelt' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcs.c:622:24: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcs.c:1332:9: style: Variable 'alt' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/wcs.c:1414:51: style: Parameter 'lng1_d' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcs.c:1414:67: style: Parameter 'lat1_d' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcs.c:1821:25: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcs.c:2101:37: style: Parameter 'wcs' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcs.c:2106:43: style: Variable 'crder' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/wcsdistortion.c:83:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcsdistortion.c:172:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcsdistortion.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _b [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcsdistortion.c:1070:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcsdistortion.c:1377:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcsdistortion.c:1457:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcsdistortion.c:1634:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcsdistortion.c:1753:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcsdistortion.c:1900:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCSHDR_all [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcsdistortion.c:1954:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCSHDR_all [valueFlowBailoutIncompleteVar] gnuastro-0.24/lib/wcsdistortion.c:1833:15: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gnuastro-0.24/lib/wcsdistortion.c:86:10: warning: Either the condition 'wcs==NULL' is redundant or there is possible null pointer dereference: wcs. [nullPointerRedundantCheck] gnuastro-0.24/lib/wcsdistortion.c:82:9: note: Assuming that condition 'wcs==NULL' is not redundant gnuastro-0.24/lib/wcsdistortion.c:86:10: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:173:6: warning: Either the condition 'wcs==NULL' is redundant or there is possible null pointer dereference: wcs. [nullPointerRedundantCheck] gnuastro-0.24/lib/wcsdistortion.c:171:9: note: Assuming that condition 'wcs==NULL' is not redundant gnuastro-0.24/lib/wcsdistortion.c:173:6: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:179:8: warning: Either the condition 'wcs->lin.dispre==NULL' is redundant or there is possible null pointer dereference: dispre. [nullPointerRedundantCheck] gnuastro-0.24/lib/wcsdistortion.c:173:22: note: Assuming that condition 'wcs->lin.dispre==NULL' is not redundant gnuastro-0.24/lib/wcsdistortion.c:178:9: note: dispre is assigned 'wcs->lin.dispre' here. gnuastro-0.24/lib/wcsdistortion.c:179:8: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1142:7: warning: If memory allocation fails, then there is a possible null pointer dereference: updict [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1138:16: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1138:16: note: Assignment 'updict=malloc((ap_order+1)*sizeof(*updict))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1142:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1143:7: warning: If memory allocation fails, then there is a possible null pointer dereference: vpdict [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1139:16: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1139:16: note: Assignment 'vpdict=malloc((bp_order+1)*sizeof(*vpdict))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1143:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1151:7: warning: If memory allocation fails, then there is a possible null pointer dereference: uprime [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1147:16: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1147:16: note: Assignment 'uprime=malloc(tsize*sizeof(*uprime))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1151:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1152:7: warning: If memory allocation fails, then there is a possible null pointer dereference: vprime [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1148:16: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1148:16: note: Assignment 'vprime=malloc(tsize*sizeof(*vprime))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1152:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1160:7: warning: If memory allocation fails, then there is a possible null pointer dereference: udict [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1156:15: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1156:15: note: Assignment 'udict=malloc((a_order+1)*sizeof(*udict))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1160:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1161:7: warning: If memory allocation fails, then there is a possible null pointer dereference: vdict [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1157:15: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1157:15: note: Assignment 'vdict=malloc((b_order+1)*sizeof(*vdict))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1161:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1165:7: warning: If memory allocation fails, then there is a possible null pointer dereference: udict [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1156:15: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1156:15: note: Assignment 'udict=malloc((a_order+1)*sizeof(*udict))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1165:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1166:7: warning: If memory allocation fails, then there is a possible null pointer dereference: vdict [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1157:15: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1157:15: note: Assignment 'vdict=malloc((b_order+1)*sizeof(*vdict))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1166:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1174:7: warning: If memory allocation fails, then there is a possible null pointer dereference: udict [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1156:15: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1156:15: note: Assignment 'udict=malloc((a_order+1)*sizeof(*udict))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1174:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1174:19: warning: If memory allocation fails, then there is a possible null pointer dereference: udict [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1156:15: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1156:15: note: Assignment 'udict=malloc((a_order+1)*sizeof(*udict))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1174:19: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1249:7: warning: If memory allocation fails, then there is a possible null pointer dereference: udiff [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1245:15: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1245:15: note: Assignment 'udiff=malloc(tsize*sizeof(*udiff))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1249:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1250:7: warning: If memory allocation fails, then there is a possible null pointer dereference: vdiff [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1246:15: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1246:15: note: Assignment 'vdiff=malloc(tsize*sizeof(*vdiff))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1250:7: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1252:32: warning: If memory allocation fails, then there is a possible null pointer dereference: udiff [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1245:15: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1245:15: note: Assignment 'udiff=malloc(tsize*sizeof(*udiff))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1252:32: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1253:32: warning: If memory allocation fails, then there is a possible null pointer dereference: vdiff [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1246:15: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1246:15: note: Assignment 'vdiff=malloc(tsize*sizeof(*vdiff))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1253:32: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1384:58: warning: If memory allocation fails, then there is a possible null pointer dereference: u [nullPointerOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1372:11: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1372:11: note: Assignment 'u=malloc(tsize*sizeof(*u))', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1384:58: note: Null pointer dereference gnuastro-0.24/lib/wcsdistortion.c:1467:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1455:22: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1455:22: note: Assignment 'fullheader=malloc(numkey*80)', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1467:25: note: Null pointer addition gnuastro-0.24/lib/wcsdistortion.c:1475:27: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1455:22: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1455:22: note: Assignment 'fullheader=malloc(numkey*80)', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1475:27: note: Null pointer addition gnuastro-0.24/lib/wcsdistortion.c:1644:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1632:22: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1632:22: note: Assignment 'fullheader=malloc(numkey*80)', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1644:25: note: Null pointer addition gnuastro-0.24/lib/wcsdistortion.c:1652:27: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gnuastro-0.24/lib/wcsdistortion.c:1632:22: note: Assuming allocation function fails gnuastro-0.24/lib/wcsdistortion.c:1632:22: note: Assignment 'fullheader=malloc(numkey*80)', assigned value is 0 gnuastro-0.24/lib/wcsdistortion.c:1652:27: note: Null pointer addition gnuastro-0.24/lib/wcsdistortion.c:76:11: style: Variable 'temp_cd' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/wcsdistortion.c:164:11: style: Variable 'temp_cd' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/lib/wcsdistortion.c:330:40: style: Parameter 'cd' can be declared as const array [constParameter] gnuastro-0.24/lib/wcsdistortion.c:330:58: style: Parameter 'pv1' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcsdistortion.c:330:71: style: Parameter 'pv2' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcsdistortion.c:537:40: style: Parameter 'cd' can be declared as const array [constParameter] gnuastro-0.24/lib/wcsdistortion.c:537:57: style: Parameter 'cd_inv' can be declared as const array [constParameter] gnuastro-0.24/lib/wcsdistortion.c:538:40: style: Parameter 'a_coeff' can be declared as const array [constParameter] gnuastro-0.24/lib/wcsdistortion.c:538:62: style: Parameter 'b_coeff' can be declared as const array [constParameter] gnuastro-0.24/lib/wcsdistortion.c:1087:34: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcsdistortion.c:1087:45: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcsdistortion.c:1088:63: style: Parameter 'a_coeff' can be declared as const array [constParameter] gnuastro-0.24/lib/wcsdistortion.c:1089:33: style: Parameter 'b_coeff' can be declared as const array [constParameter] gnuastro-0.24/lib/wcsdistortion.c:1356:60: style: Parameter 'fitsize' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcsdistortion.c:1609:45: style: Parameter 'wcs' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcsdistortion.c:1609:58: style: Parameter 'pv1' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcsdistortion.c:1610:38: style: Parameter 'pv2' can be declared as pointer to const [constParameterPointer] gnuastro-0.24/lib/wcsdistortion.c:250:13: style: Variable 'val' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:266:41: style: Variable 'cd[i][j]' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:267:41: style: Variable 'cd[i][j]' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:952:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1020:16: style: Variable 'j' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1101:16: style: Variable 'j' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1101:21: style: Variable 'k' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1432:13: style: Variable 'val' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1436:18: style: Variable 'ap_order' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1436:30: style: Variable 'bp_order' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1613:13: style: Variable 'val' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1757:19: style: Variable 'nwcs' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1805:15: style: Variable 'nwcs' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1833:19: style: Variable 'nwcs' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1897:16: style: Variable 'j' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/lib/wcsdistortion.c:1949:16: style: Variable 'j' is assigned a value that is never used. [unreadVariable] gnuastro-0.24/tests/buildprog/simpleio.c:37:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gnuastro-0.24/tests/lib/multithread.c:57:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_BLANK_SIZE_T [valueFlowBailoutIncompleteVar] gnuastro-0.24/tests/lib/multithread.c:100:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAL_TYPE_FLOAT32 [valueFlowBailoutIncompleteVar] gnuastro-0.24/tests/lib/multithread.c:52:10: style: Variable 'array' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/tests/lib/multithread.c:53:21: style: Variable 'dsize' can be declared as pointer to const [constVariablePointer] gnuastro-0.24/tests/lib/versioncxx.cpp:31:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:108:56: error: Null pointer dereference: longopts [ctunullpointer] gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:329:24: note: Calling function do_getopt_long, 4th argument is null gnuastro-0.24/bootstrapped/tests/test-getopt_long.h:108:56: note: Dereferencing argument longopts that is null gnuastro-0.24/lib/checkset.c:376:14: warning: Null pointer dereference: toappend [ctunullpointer] gnuastro-0.24/lib/checkset.c:1013:6: note: Assuming that condition 'suffix' is not redundant gnuastro-0.24/lib/checkset.c:1009:30: note: Calling function gal_checkset_malloc_cat, 2nd argument is null gnuastro-0.24/lib/checkset.c:376:14: note: Dereferencing argument toappend that is null gnuastro-0.24/lib/data.c:124:3: warning: If memory allocation fails, then there is a possible null pointer dereference: data [ctunullpointerOutOfMemory] gnuastro-0.24/lib/data.c:78:13: note: Assuming allocation function fails gnuastro-0.24/lib/data.c:78:13: note: Assignment 'out=malloc(sizeof(*out))', assigned value is 0 gnuastro-0.24/lib/data.c:84:22: note: Calling function gal_data_initialize, 1st argument is null gnuastro-0.24/lib/data.c:124:3: note: Dereferencing argument data that is null gnuastro-0.24/lib/dimension.c:1184:10: warning: Null pointer dereference: work [ctunullpointer] gnuastro-0.24/lib/dimension.c:1357:12: note: Assuming that condition 'work' is not redundant gnuastro-0.24/lib/dimension.c:1357:55: note: Calling function dimension_collapse_sortbased_conv, 1st argument is null gnuastro-0.24/lib/dimension.c:1184:10: note: Dereferencing argument work that is null gnuastro-0.24/lib/fit.c:208:6: warning: Null pointer dereference: in [ctunullpointer] gnuastro-0.24/lib/fit.c:262:9: note: Assuming that condition 'xin==NULL' is not redundant gnuastro-0.24/lib/fit.c:265:25: note: Calling function fit_sanity_check_col, 1st argument is null gnuastro-0.24/lib/fit.c:208:6: note: Dereferencing argument in that is null gnuastro-0.24/lib/fit.c:212:18: warning: Null pointer dereference: ref [ctunullpointer] gnuastro-0.24/lib/fit.c:262:9: note: Assuming that condition 'xin==NULL' is not redundant gnuastro-0.24/lib/fit.c:265:25: note: Calling function fit_sanity_check_col, 2nd argument is null gnuastro-0.24/lib/fit.c:212:18: note: Dereferencing argument ref that is null gnuastro-0.24/lib/fit.c:670:6: warning: Null pointer dereference: xin [ctunullpointer] gnuastro-0.24/lib/fit.c:774:9: note: Assuming that condition 'xin==NULL' is not redundant gnuastro-0.24/lib/fit.c:780:30: note: Calling function fit_polynomial_sanity_check, 1st argument is null gnuastro-0.24/lib/fit.c:670:6: note: Dereferencing argument xin that is null gnuastro-0.24/lib/fits.c:891:46: warning: Null pointer dereference: hdu [ctunullpointer] gnuastro-0.24/lib/fits.c:989:9: note: Assuming that condition 'hdu==NULL' is not redundant gnuastro-0.24/lib/fits.c:993:25: note: Calling function gal_fits_hdu_open, 2nd argument is null gnuastro-0.24/lib/fits.c:891:46: note: Dereferencing argument hdu that is null diff: head gnuastro-0.24/bin/arithmetic/operands.c:54:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] head gnuastro-0.24/bin/buildprog/buildprog.c:153:16: warning: Either the condition 'fullla' is redundant or there is possible null pointer dereference: fullla. [nullPointerRedundantCheck] gnuastro-0.24/bin/buildprog/buildprog.c:211:16: note: Assuming that condition 'fullla' is not redundant gnuastro-0.24/bin/buildprog/buildprog.c:153:16: note: Null pointer dereference head gnuastro-0.24/bin/mkcatalog/columns.c:2376:43: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] 2.18.0 gnuastro-0.24/bin/mkcatalog/columns.c:2376:43: style: Same value in both branches of ternary operator. [duplicateValueTernary] head gnuastro-0.24/bin/mkcatalog/columns.c:2377:43: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] 2.18.0 gnuastro-0.24/bin/mkcatalog/columns.c:2377:43: style: Same value in both branches of ternary operator. [duplicateValueTernary] head gnuastro-0.24/bin/mkcatalog/columns.c:2378:43: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] 2.18.0 gnuastro-0.24/bin/mkcatalog/columns.c:2378:43: style: Same value in both branches of ternary operator. [duplicateValueTernary] head gnuastro-0.24/bin/mkcatalog/columns.c:2395:35: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] 2.18.0 gnuastro-0.24/bin/mkcatalog/columns.c:2395:35: style: Same value in both branches of ternary operator. [duplicateValueTernary] head gnuastro-0.24/bin/mkcatalog/columns.c:2453:39: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] 2.18.0 gnuastro-0.24/bin/mkcatalog/columns.c:2453:39: style: Same value in both branches of ternary operator. [duplicateValueTernary] head gnuastro-0.24/bin/mkcatalog/upperlimit.c:381:65: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] 2.18.0 gnuastro-0.24/bin/mkcatalog/upperlimit.c:381:65: style: Same value in both branches of ternary operator. [duplicateValueTernary] head gnuastro-0.24/bin/noisechisel/detection.c:1053:7: style: Variable 'b' is assigned an expression that holds the same value. [redundantAssignment] gnuastro-0.24/bin/noisechisel/detection.c:1040:13: note: b is assigned 'workbin->array' here. gnuastro-0.24/bin/noisechisel/detection.c:1053:7: note: Variable 'b' is assigned an expression that holds the same value. head gnuastro-0.24/bin/query/tap.c:89:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] head gnuastro-0.24/bin/table/arithmetic.c:1188:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] head gnuastro-0.24/bin/table/arithmetic.c:310:28: style: Variable 'atmp' can be declared as pointer to const [constVariablePointer] head gnuastro-0.24/bin/table/arithmetic.c:515:6: warning: Either the condition '*stack' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck] gnuastro-0.24/bin/table/arithmetic.c:504:10: note: Assuming that condition '*stack' is not redundant gnuastro-0.24/bin/table/arithmetic.c:503:11: note: Assignment 'out=*stack', assigned value is 0 gnuastro-0.24/bin/table/arithmetic.c:515:6: note: Null pointer dereference head gnuastro-0.24/bin/table/arithmetic.c:548:28: style: Variable 'token' can be declared as pointer to const [constVariablePointer] 2.18.0 gnuastro-0.24/bootstrapped/lib/argp-fmtstream.h:30:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/argp.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/attribute.h:94:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/basename-lgpl.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/c-ctype.h:28:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/concat-filename.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/error.c:155:0: error: #error Please port fcntl to your platform [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/filenamecat.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/fseterr.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/gettimeofday.c:142:0: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/isnand-nolibm.h:19:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/isnanf-nolibm.h:19:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/isnanl-nolibm.h:19:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/malloc/dynarray-skeleton.c:95:0: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/malloca.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/mbchar.h:149:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/mbiterf.h:79:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/mbuiterf.h:86:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/msvc-inval.h:57:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/msvc-nothrow.h:30:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/openat.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/pathmax.h:44:0: error: #error "Please include config.h first." [preprocessorErrorDirective] head gnuastro-0.24/bootstrapped/lib/regex.c:25:3: error: failed to evaluate #if condition, undefined function-like macro invocation: __GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/lib/sleep.c:72:0: error: #error "Please port gnulib sleep.c to your platform, possibly using usleep() or select(), then report this to bug-gnulib." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/sockets.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] head gnuastro-0.24/bootstrapped/lib/spawni.c:856:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/lib/spawni.c:863:35: style:inconclusive: Function 'gl_posix_spawn_internal' argument 2 names different: declaration 'path' definition 'file'. [funcArgNamesDifferent] gnuastro-0.24/bootstrapped/lib/spawn_int.h:69:46: note: Function 'gl_posix_spawn_internal' argument 2 names different: declaration 'path' definition 'file'. gnuastro-0.24/bootstrapped/lib/spawni.c:863:35: note: Function 'gl_posix_spawn_internal' argument 2 names different: declaration 'path' definition 'file'. 2.18.0 gnuastro-0.24/bootstrapped/lib/spawni.c:905:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 gnuastro-0.24/bootstrapped/lib/spawni.c:929:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/lib/stat-time.h:26:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/strerror-override.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/strnlen1.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] head gnuastro-0.24/bootstrapped/lib/vasnprintf.c:68:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/lib/vasnprintf.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/windows-path.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/windows-spawn.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/lib/xsize.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/binary-io.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/c-strcase.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/concat-filename.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/fpurge.c:146:0: error: #error "Please port gnulib fpurge.c to your platform! Look at the definitions of fflush, setvbuf and ungetc on your system, then report this to bug-gnulib." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/freading.h:19:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/fseeko.c:117:0: error: #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/getlocalename_l-unsafe.c:659:0: error: #error "Please port gnulib getlocalename_l-unsafe.c to your platform! Report this to bug-gnulib." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/glthread/thread.h:75:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/ialloc.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/localename.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/pipe.c:48:0: error: #error "This platform lacks a pipe function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/same-inode.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/signed-nan.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/snan.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/strerror_r.c:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/strerror_r.c:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/strerror_r.c:317:13: style: Variable 'errmsg' can be declared as pointer to const [constVariablePointer] head gnuastro-0.24/bootstrapped/tests/strerror_r.c:448:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] head gnuastro-0.24/bootstrapped/tests/test-getdtablesize.c:29:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-getdtablesize.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-getgroups.c:38:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-getgroups.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-getprogname.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEEXT [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-gmtime_r-mt.c:119:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-gmtime_r-mt.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] head gnuastro-0.24/bootstrapped/tests/test-intprops.c:21:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:220:3: error: Signed integer overflow for expression '2147483647+1'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:221:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:222:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:223:3: error: Signed integer underflow for expression '(-2147483647-1)-1'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:227:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:228:3: error: Signed integer overflow for expression '2147483647+1'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:229:3: error: Signed integer underflow for expression '(-2147483647-1)-1'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:230:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:241:3: error: Signed integer overflow for expression '2147483647*2147483647'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:242:3: error: Signed integer underflow for expression '2147483647*(-2147483647-1)'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:243:3: error: Signed integer underflow for expression '(-2147483647-1)*2147483647'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:244:3: error: Signed integer overflow for expression '(-2147483647-1)*(-2147483647-1)'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:245:3: error: Signed integer overflow for expression '-1*(-2147483647-1)'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:248:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:287:3: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:294:3: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:296:3: style: Comparing expression of type 'signed int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:297:3: error: Signed integer overflow for expression '-2147483647-1'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:304:3: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:315:5: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:316:5: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:330:3: style: Comparing expression of type 'signed int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:339:3: error: Signed integer overflow for expression '0-(-2147483647-1)'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:345:3: error: Signed integer overflow for expression '-2147483647-1'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:348:5: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:349:5: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:373:3: error: Signed integer overflow for expression '(-2147483647-1)*-1'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:373:3: error: Signed integer overflow for expression '-1*(-2147483647-1)'. [integerOverflow] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:395:3: style: Comparing expression of type 'signed int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:406:3: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:407:3: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:412:5: style: Comparing expression of type 'signed int' against value 4294967298. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:440:3: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:453:3: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:459:3: warning: Expression '-2147483647-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-intprops.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-isinf.c:26:0: error: #error missing declaration [preprocessorErrorDirective] head gnuastro-0.24/bootstrapped/tests/test-limits-h.c:23:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] head gnuastro-0.24/bootstrapped/tests/test-listen.c:31:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-listen.c:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKETS_1_1 [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-listen.c:43:5: error: Invalid listen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] head gnuastro-0.24/bootstrapped/tests/test-localeconv-mt.c:23:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-localeconv-mt.c:243:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-localtime_r-mt.c:156:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-localtime_r-mt.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-math-h.c:24:0: error: #error INFINITY should be defined, added in ISO C 99 [preprocessorErrorDirective] head gnuastro-0.24/bootstrapped/tests/test-memrchr.c:31:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-memrchr.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-memrchr.c:53:9: style: Variable 'page_boundary' can be declared as pointer to const [constVariablePointer] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-memrchr.c:54:7: style: Condition 'page_boundary' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-memrchr.c:53:38: note: Calling function 'zerosize_ptr' returns 0 gnuastro-0.24/bootstrapped/tests/test-memrchr.c:53:38: note: Assignment 'page_boundary=zerosize_ptr()', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-memrchr.c:54:7: note: Condition 'page_boundary' is always false head gnuastro-0.24/bootstrapped/tests/test-nl_langinfo-mt.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-nl_langinfo-mt.c:247:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-open.h:20:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-open.h:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-openat.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-openat.c:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-openat.c:72:5: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-openat.c:78:5: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-openat.c:93:3: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-openat.c:99:5: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] head gnuastro-0.24/bootstrapped/tests/test-perror2.c:26:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-perror2.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit0.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEEXT [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit0.c:62:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit1.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEEXT [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-posix_spawn-inherit1.c:48:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open1.c:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEEXT [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open1.c:76:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open2.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEEXT [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-posix_spawn-open2.c:68:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-pselect.c:34:28: style: Parameter 'timeout' can be declared as pointer to const. However it seems that 'my_select' is a callback function, if 'timeout' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gnuastro-0.24/bootstrapped/tests/test-pselect.c:50:31: note: You might need to cast the function pointer here gnuastro-0.24/bootstrapped/tests/test-pselect.c:34:28: note: Parameter 'timeout' can be declared as pointer to const 2.18.0 gnuastro-0.24/bootstrapped/tests/test-pselect.c:37:20: style: Variable 'pts' can be declared as pointer to const [constVariablePointer] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-pselect.c:51:11: style: Condition 'result' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-select.h:452:16: note: Assignment 'result=0', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:459:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:460:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:461:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:462:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:463:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:464:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-pselect.c:50:30: note: Calling function 'test_function' returns 0 gnuastro-0.24/bootstrapped/tests/test-pselect.c:50:30: note: Assignment 'result=test_function(my_select)', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-pselect.c:51:11: note: Condition 'result' is always false 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.c:35:11: style: Condition 'result' is always false [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-select.h:452:16: note: Assignment 'result=0', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:459:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:460:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:461:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:462:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:463:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:464:3: note: Compound assignment '+=', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.c:34:30: note: Calling function 'test_function' returns 0 gnuastro-0.24/bootstrapped/tests/test-select.c:34:30: note: Assignment 'result=test_function(select)', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.c:35:11: note: Condition 'result' is always false 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:234:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:241:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:269:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:303:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:366:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:402:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-select.h:41:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:424:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:440:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:68:7: style: Condition '!failures' is always true [knownConditionTrueFalse] gnuastro-0.24/bootstrapped/tests/test-select.h:63:14: note: Assignment 'failures=0', assigned value is 0 gnuastro-0.24/bootstrapped/tests/test-select.h:68:7: note: Condition '!failures' is always true 2.18.0 gnuastro-0.24/bootstrapped/tests/test-select.h:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-setlocale_null-mt-all.c:146:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-setlocale_null-mt-all.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-setlocale_null-mt-one.c:146:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gnuastro-0.24/bootstrapped/tests/test-setlocale_null-mt-one.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-signbit.c:25:0: error: #error missing declaration [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-sys_select-h.c:46:0: error: #error "FD_SETSIZE not positive" [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/test-unistd-h.c:37:0: error: #error "O_CLOEXEC is not defined" [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/windows-thread.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/xalloc.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.18.0 gnuastro-0.24/bootstrapped/tests/xgetcwd.h:19:0: error: #error "Please include config.h first." [preprocessorErrorDirective] head gnuastro-0.24/lib/dimension.c:1189:49: warning:inconclusive: Either the condition 'work' is redundant or there is possible null pointer dereference: work. [nullPointerRedundantCheck] gnuastro-0.24/lib/dimension.c:1357:12: note: Assuming that condition 'work' is not redundant gnuastro-0.24/lib/dimension.c:1357:56: note: Calling function 'dimension_collapse_sortbased_conv', 1st argument 'work' value is 0 gnuastro-0.24/lib/dimension.c:1189:49: note: Null pointer dereference head gnuastro-0.24/lib/fits.c:662:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] head gnuastro-0.24/lib/fits.c:891:46: warning: Either the condition 'hdu==NULL' is redundant or there is possible null pointer dereference: hdu. [nullPointerRedundantCheck] gnuastro-0.24/lib/fits.c:989:9: note: Assuming that condition 'hdu==NULL' is not redundant gnuastro-0.24/lib/fits.c:993:36: note: Calling function 'gal_fits_hdu_open', 2nd argument 'hdu' value is 0 gnuastro-0.24/lib/fits.c:891:46: note: Null pointer dereference 2.18.0 gnuastro-0.24/lib/list.c:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head gnuastro-0.24/lib/makeplugin.c:89:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] head gnuastro-0.24/lib/type.c:577:23: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] head gnuastro-0.24/lib/type.c:577:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] 2.18.0 gnuastro-0.24/lib/wcsdistortion.c:1140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] 2.18.0 gnuastro-0.24/lib/wcsdistortion.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head gnuastro-0.24/lib/wcsdistortion.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _b [valueFlowBailoutIncompleteVar] DONE