2022-06-29 19:19 ftp://ftp.de.debian.org/debian/pool/main/m/minc/minc_2.2.00.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 platform: Linux-4.4.0-19041-Microsoft-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.25 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 06b408e (2022-06-29 13:43:17 +0200) count: 712 717 elapsed-time: 33.6 35.5 head-timing-info: Tokenizer::simplifyTokens1: 29.8438s (avg. 0.159592s - 187 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 27.3281s (avg. 0.158884s - 172 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 1.20312s (avg. 0.00699491s - 172 result(s)) Tokenizer::createTokens: 0.34375s (avg. 0.00179974s - 191 result(s)) Tokenizer::simplifyTokens1::setValueType: 0.296875s (avg. 0.00172602s - 172 result(s)) Overall time: 60.4219s old-timing-info: Tokenizer::simplifyTokens1: 33.1875s (avg. 0.177473s - 187 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 30.7344s (avg. 0.178688s - 172 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 1.1875s (avg. 0.00690407s - 172 result(s)) Tokenizer::createTokens: 0.53125s (avg. 0.00278141s - 191 result(s)) Other::runChecks: 0.25s (avg. 0.00145349s - 172 result(s)) Overall time: 67.4531s head results: minc-2.2.00/conversion/Acr_nema/acr_io.c:1011:11: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/conversion/Acr_nema/acr_io.c:1006:11: note: status is assigned minc-2.2.00/conversion/Acr_nema/acr_io.c:1011:11: note: status is overwritten minc-2.2.00/conversion/Acr_nema/acr_io.c:157:25: style: Parameter 'vr_to_test' can be declared as const array [constParameter] minc-2.2.00/conversion/Acr_nema/acr_io.c:1086:14: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/acr_io.c:1092:14: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/acr_io.c:1195:14: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/acr_io.c:1204:17: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/acr_io.c:1211:17: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/dicom_client_routines.c:425:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] minc-2.2.00/conversion/Acr_nema/dicom_client_routines.c:431:19: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] minc-2.2.00/conversion/Acr_nema/dicom_client_routines.c:448:19: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] minc-2.2.00/conversion/Acr_nema/dicom_client_routines.c:449:7: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] minc-2.2.00/conversion/Acr_nema/dicom_client_routines.c:502:21: warning: Either the condition 'sock>=0' is redundant or dup() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] minc-2.2.00/conversion/Acr_nema/dicom_client_routines.c:505:16: note: Assuming that condition 'sock>=0' is not redundant minc-2.2.00/conversion/Acr_nema/dicom_client_routines.c:502:21: note: Invalid argument minc-2.2.00/conversion/Acr_nema/dicom_client_routines.c:1259:26: style: Variable 'keep_looping' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/dicom_network.c:305:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] minc-2.2.00/conversion/Acr_nema/dicom_network.c:2840:26: style: Checking if unsigned expression 'pdv_length' is less than zero. [unsignedLessThanZero] minc-2.2.00/conversion/Acr_nema/dicom_network.c:2022:38: style: Parameter 'string' can be declared as pointer to const [constParameter] minc-2.2.00/conversion/Acr_nema/dicom_network.c:2707:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/dicom_network.c:2853:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/dump_acr_nema.c:156:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] minc-2.2.00/conversion/Acr_nema/element.c:1552:10: error: Common realloc mistake: 'separator_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/Acr_nema/element.c:1633:19: style: Variable 'printable' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/file_io.c:477:0: error: #error Must have mkstemp() or tmpnam() available. [preprocessorErrorDirective] minc-2.2.00/conversion/Acr_nema/group.c:506:20: style: Variable 'next_element' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/message.c:494:26: style: Variable 'get_more_groups' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/Acr_nema/value_repr.c:342:7: error: Common realloc mistake: 'unknown_VR_table' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/Acr_nema/value_repr.c:569:10: error: Common realloc mistake: 'internal_string_buffer' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/Acr_nema/value_repr.c:240:39: style: Parameter 'vr_name' can be declared as pointer to const [constParameter] minc-2.2.00/conversion/dcm2mnc/dcm2mnc.c:363:9: error: Common realloc mistake: 'file_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/dcm2mnc/dcm2mnc.c:381:17: error: Common realloc mistake: 'file_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/dcm2mnc/dcm2mnc.c:664:33: style:inconclusive: Function 'use_the_files' argument 2 names different: declaration 'data_info' definition 'di_ptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dcm2mnc.c:157:45: note: Function 'use_the_files' argument 2 names different: declaration 'data_info' definition 'di_ptr'. minc-2.2.00/conversion/dcm2mnc/dcm2mnc.c:664:33: note: Function 'use_the_files' argument 2 names different: declaration 'data_info' definition 'di_ptr'. minc-2.2.00/conversion/dcm2mnc/dcm2mnc.c:684:14: style: Unused variable: string [unusedVariable] minc-2.2.00/conversion/dcm2mnc/dcm2mnc.c:685:11: style: Unused variable: fp [unusedVariable] minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1579:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1575:13: note: outer condition: !found_coordinate minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1579:17: note: identical inner condition: !found_coordinate minc-2.2.00/conversion/dcm2mnc/dicom_read.c:534:48: style:inconclusive: Function 'get_file_info' argument 2 names different: declaration 'file_info' definition 'fi_ptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dicom_read.h:3:60: note: Function 'get_file_info' argument 2 names different: declaration 'file_info' definition 'fi_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:534:48: note: Function 'get_file_info' argument 2 names different: declaration 'file_info' definition 'fi_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:534:70: style:inconclusive: Function 'get_file_info' argument 3 names different: declaration 'general_info' definition 'gi_ptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dicom_read.h:4:41: note: Function 'get_file_info' argument 3 names different: declaration 'general_info' definition 'gi_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:534:70: note: Function 'get_file_info' argument 3 names different: declaration 'general_info' definition 'gi_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:913:53: style:inconclusive: Function 'get_intensity_info' argument 2 names different: declaration 'file_info' definition 'fi_ptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dicom_read.c:216:65: note: Function 'get_intensity_info' argument 2 names different: declaration 'file_info' definition 'fi_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:913:53: note: Function 'get_intensity_info' argument 2 names different: declaration 'file_info' definition 'fi_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1086:57: style:inconclusive: Function 'dicom_read_position' argument 3 names different: declaration 'position' definition 'coordinate'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dicom_read.h:10:68: note: Function 'dicom_read_position' argument 3 names different: declaration 'position' definition 'coordinate'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1086:57: note: Function 'dicom_read_position' argument 3 names different: declaration 'position' definition 'coordinate'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1281:32: style:inconclusive: Function 'get_coordinate_info' argument 2 names different: declaration 'file_info' definition 'fi_ptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dicom_read.c:217:66: note: Function 'get_coordinate_info' argument 2 names different: declaration 'file_info' definition 'fi_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1281:32: note: Function 'get_coordinate_info' argument 2 names different: declaration 'file_info' definition 'fi_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1694:33: style:inconclusive: Function 'convert_dicom_coordinate' argument 1 names different: declaration 'coord' definition 'coordinate'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dicom_read.h:14:45: note: Function 'convert_dicom_coordinate' argument 1 names different: declaration 'coord' definition 'coordinate'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1694:33: note: Function 'convert_dicom_coordinate' argument 1 names different: declaration 'coord' definition 'coordinate'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1728:61: style:inconclusive: Function 'get_general_header_info' argument 2 names different: declaration 'general_info' definition 'gi_ptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dicom_read.c:226:51: note: Function 'get_general_header_info' argument 2 names different: declaration 'general_info' definition 'gi_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:1728:61: note: Function 'get_general_header_info' argument 2 names different: declaration 'general_info' definition 'gi_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_read.c:808:17: warning: Unused variable value 'i' [constStatement] minc-2.2.00/conversion/dcm2mnc/dicom_read.c:2171:20: style: Variable 'phase_rows' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/dcm2mnc/dicom_read.c:2172:20: style: Variable 'phase_cols' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:1098:32: style:inconclusive: Boolean expression '!strcmp(str_buf,"0x100")' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:792:9: warning:inconclusive: The buffer 'name' may not be null-terminated after the call to strncpy(). [terminateStrncpy] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:798:9: warning:inconclusive: The buffer 'vr' may not be null-terminated after the call to strncpy(). [terminateStrncpy] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:1098:32: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2016:21: style: Condition 'nvalues>=2' is always true [knownConditionTrueFalse] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:1929:36: note: Assuming that condition 'gi_ptr->cur_size[imri]<=1' is not redundant minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:1948:35: note: Assignment 'nvalues=gi_ptr->cur_size[imri]', assigned value is greater than 1 minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:1950:9: note: Assuming condition is false minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2016:21: note: Condition 'nvalues>=2' is always true minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2308:51: style: Condition 'mi_ptr->grid[0]<1' is always false [knownConditionTrueFalse] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2308:26: note: Assuming that condition 'mi_ptr->grid[0]<1' is not redundant minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2308:51: note: Condition 'mi_ptr->grid[0]<1' is always false minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2166:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:424:13: error: Common realloc mistake: 'fi_ptr' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:449:17: error: Common realloc mistake: 'fi_ptr' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2308:31: style: Same expression on both sides of '||'. [duplicateExpression] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2131:30: style:inconclusive: Function 'prot_find_string' argument 1 names different: declaration 'Protocol' definition 'elem_ptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:290:41: note: Function 'prot_find_string' argument 1 names different: declaration 'Protocol' definition 'elem_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2131:30: note: Function 'prot_find_string' argument 1 names different: declaration 'Protocol' definition 'elem_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2131:52: style:inconclusive: Function 'prot_find_string' argument 2 names different: declaration 'name' definition 'name_str'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:290:63: note: Function 'prot_find_string' argument 2 names different: declaration 'name' definition 'name_str'. minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2131:52: note: Function 'prot_find_string' argument 2 names different: declaration 'name' definition 'name_str'. minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2181:32: style:inconclusive: Function 'dump_protocol_text' argument 1 names different: declaration 'Protocol' definition 'elem_ptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:292:45: note: Function 'dump_protocol_text' argument 1 names different: declaration 'Protocol' definition 'elem_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2181:32: note: Function 'dump_protocol_text' argument 1 names different: declaration 'Protocol' definition 'elem_ptr'. minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:2469:38: error: Uninitialized variable: dircos[VCOLUMN][i] [legacyUninitvar] minc-2.2.00/conversion/dcm2mnc/dicom_to_minc.c:776:14: style: Variable 'byte_cnt' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/dcm2mnc/minc_file.c:1112:42: style:inconclusive: Function 'save_minc_image' argument 2 names different: declaration 'general_info' definition 'gi_ptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/minc_file.h:9:54: note: Function 'save_minc_image' argument 2 names different: declaration 'general_info' definition 'gi_ptr'. minc-2.2.00/conversion/dcm2mnc/minc_file.c:1112:42: note: Function 'save_minc_image' argument 2 names different: declaration 'general_info' definition 'gi_ptr'. minc-2.2.00/conversion/dcm2mnc/minc_file.c:1113:28: style:inconclusive: Function 'save_minc_image' argument 3 names different: declaration 'file_info' definition 'fi_ptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/dcm2mnc/minc_file.h:10:40: note: Function 'save_minc_image' argument 3 names different: declaration 'file_info' definition 'fi_ptr'. minc-2.2.00/conversion/dcm2mnc/minc_file.c:1113:28: note: Function 'save_minc_image' argument 3 names different: declaration 'file_info' definition 'fi_ptr'. minc-2.2.00/conversion/dcm2mnc/minc_file.c:981:13: style: Local variable 'length' shadows outer variable [shadowVariable] minc-2.2.00/conversion/dcm2mnc/minc_file.c:615:9: note: Shadowed declaration minc-2.2.00/conversion/dcm2mnc/minc_file.c:981:13: note: Shadow variable minc-2.2.00/conversion/dcm2mnc/minc_file.c:1202:10: warning: Unused variable value 'i' [constStatement] minc-2.2.00/conversion/dcm2mnc/minc_file.c:182:35: style: Parameter 'coordinates' can be declared as const array [constParameter] minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:230:13: error: Memory leak: image [memleak] minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:235:13: error: Memory leak: image [memleak] minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:185:34: error: Subtracting pointers that point to different objects [comparePointers] minc-2.2.00/conversion/dcm2mnc/siemens_header_defs.h:477:25: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:185:21: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:140:14: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:185:44: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:185:34: note: Subtracting pointers that point to different objects minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:186:34: error: Subtracting pointers that point to different objects [comparePointers] minc-2.2.00/conversion/dcm2mnc/siemens_header_defs.h:479:25: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:186:21: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:140:14: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:186:44: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:186:34: note: Subtracting pointers that point to different objects minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:187:34: error: Subtracting pointers that point to different objects [comparePointers] minc-2.2.00/conversion/dcm2mnc/siemens_header_defs.h:482:25: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:187:21: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:140:14: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:187:44: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:187:34: note: Subtracting pointers that point to different objects minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:188:34: error: Subtracting pointers that point to different objects [comparePointers] minc-2.2.00/conversion/dcm2mnc/siemens_header_defs.h:483:29: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:188:21: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:140:14: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:188:44: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:188:34: note: Subtracting pointers that point to different objects minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:189:34: error: Subtracting pointers that point to different objects [comparePointers] minc-2.2.00/conversion/dcm2mnc/siemens_header_defs.h:484:25: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:189:21: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:140:14: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:189:44: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:189:34: note: Subtracting pointers that point to different objects minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:190:34: error: Subtracting pointers that point to different objects [comparePointers] minc-2.2.00/conversion/dcm2mnc/siemens_header_defs.h:485:29: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:190:21: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:140:14: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:190:44: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:190:34: note: Subtracting pointers that point to different objects minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:191:34: error: Subtracting pointers that point to different objects [comparePointers] minc-2.2.00/conversion/dcm2mnc/siemens_header_defs.h:486:25: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:191:21: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:140:14: note: Variable declared here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:191:44: note: Address of variable taken here. minc-2.2.00/conversion/dcm2mnc/siemens_to_dicom.c:191:34: note: Subtracting pointers that point to different objects minc-2.2.00/conversion/ecattominc/ecat_file.c:650:15: style: Variable 'ecat_type_sizes' can be declared as const array [constVariable] minc-2.2.00/conversion/ecattominc/ecat_file.c:825:21: error: Uninitialized variables: &field_description.offset, &field_description.length, &field_description.type, &field_description.description [uninitvar] minc-2.2.00/conversion/ecattominc/ecat_file.c:1031:11: warning: Uninitialized variable: value [uninitvar] minc-2.2.00/conversion/ecattominc/ecat_file.c:1020:33: note: Assuming condition is true minc-2.2.00/conversion/ecattominc/ecat_file.c:1031:11: note: Uninitialized variable: value minc-2.2.00/conversion/ecattominc/ecattominc.c:854:22: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] minc-2.2.00/conversion/ecattominc/ecattominc.c:871:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] minc-2.2.00/conversion/ecattominc/ecattominc.c:923:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] minc-2.2.00/conversion/ecattominc/ecattominc.c:602:44: style: Parameter 'slice_range' can be declared as const array [constParameter] minc-2.2.00/conversion/ecattominc/ecattominc.c:434:10: style: Variable 'scale' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/ecattominc/machine_indep.c:232:11: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/conversion/image_filters/extract.c:57:13: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/micropet/upet2mnc.c:516:9: error: Memory leak: ci.hdr_fp [memleak] minc-2.2.00/conversion/micropet/upet2mnc.c:522:9: error: Memory leak: ci.img_fp [memleak] minc-2.2.00/conversion/micropet/upet2mnc.c:1037:32: style: Same expression on both sides of '-'. [duplicateExpression] minc-2.2.00/conversion/micropet/upet2mnc.c:1328:20: style: Variable 'hipart' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/minctoecat/ecat_write.c:58:26: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] minc-2.2.00/conversion/minctoecat/ecat_write.c:128:9: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] minc-2.2.00/conversion/minctoecat/ecat_write.c:608:19: style: Parameter 'from' can be declared as pointer to const [constParameter] minc-2.2.00/conversion/minctoecat/ecat_write.c:28:7: style: struct member 'matdir::nmats' is never used. [unusedStructMember] minc-2.2.00/conversion/minctoecat/ecat_write.c:28:14: style: struct member 'matdir::nmax' is never used. [unusedStructMember] minc-2.2.00/conversion/minctoecat/ecat_write.c:29:18: style: struct member 'matdir::entry' is never used. [unusedStructMember] minc-2.2.00/conversion/minctoecat/machine_indep.c:408:16: error: Buffer is accessed out of bounds: tmp1.b [bufferAccessOutOfBounds] minc-2.2.00/conversion/minctoecat/machine_indep.c:410:8: error: Buffer is accessed out of bounds: (char*)tmp1.b [bufferAccessOutOfBounds] minc-2.2.00/conversion/minctoecat/machine_indep.c:410:22: error: Buffer is accessed out of bounds: (char*)tmp.b [bufferAccessOutOfBounds] minc-2.2.00/conversion/minctoecat/machine_indep.c:60:10: portability: Casting between unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/conversion/minctoecat/machine_indep.c:154:5: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/conversion/minctoecat/machine_indep.c:240:15: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/conversion/minctoecat/machine_indep.c:46:17: style: Parameter 'bufr' can be declared as pointer to const [constParameter] minc-2.2.00/conversion/minctoecat/minctoecat.c:924:25: style: Variable 'mh->init_bed_position' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/conversion/minctoecat/minctoecat.c:923:25: note: mh->init_bed_position is assigned minc-2.2.00/conversion/minctoecat/minctoecat.c:924:25: note: mh->init_bed_position is overwritten minc-2.2.00/conversion/minctoecat/minctoecat.c:542:34: warning: Uninitialized variable: &scan_time [uninitvar] minc-2.2.00/conversion/minctoecat/minctoecat.c:506:18: note: Assuming condition is false minc-2.2.00/conversion/minctoecat/minctoecat.c:542:34: note: Uninitialized variable: &scan_time minc-2.2.00/conversion/minctoecat/minctoecat.c:601:34: warning: Uninitialized variable: &injection_time [uninitvar] minc-2.2.00/conversion/minctoecat/minctoecat.c:561:18: note: Assuming condition is false minc-2.2.00/conversion/minctoecat/minctoecat.c:601:34: note: Uninitialized variable: &injection_time minc-2.2.00/conversion/nifti1/mnc2nii.c:634:13: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/conversion/nifti1/nifti1_io.c:5885:28: style: Expression is always true because 'else if' condition is opposite to previous condition at line 5883. [multiCondition] minc-2.2.00/conversion/nifti1/nifti1_io.c:5883:23: note: first condition minc-2.2.00/conversion/nifti1/nifti1_io.c:5885:28: note: else if condition is opposite to first condition minc-2.2.00/conversion/nifti1/nifti1_io.c:532:23: style: Redundant condition: nim->dim[0]>=2. 'nim->dim[0]<2 || (nim->dim[0]>=2 && nim->dim[2]<1)' is equivalent to 'nim->dim[0]<2 || nim->dim[2]<1' [redundantCondition] minc-2.2.00/conversion/nifti1/nifti1_io.c:539:23: style: Redundant condition: nim->dim[0]>=3. 'nim->dim[0]<3 || (nim->dim[0]>=3 && nim->dim[3]<1)' is equivalent to 'nim->dim[0]<3 || nim->dim[3]<1' [redundantCondition] minc-2.2.00/conversion/nifti1/nifti1_io.c:545:23: style: Redundant condition: nim->dim[0]>=4. 'nim->dim[0]<4 || (nim->dim[0]>=4 && nim->dim[4]<1)' is equivalent to 'nim->dim[0]<4 || nim->dim[4]<1' [redundantCondition] minc-2.2.00/conversion/nifti1/nifti1_io.c:551:23: style: Redundant condition: nim->dim[0]>=5. 'nim->dim[0]<5 || (nim->dim[0]>=5 && nim->dim[5]<1)' is equivalent to 'nim->dim[0]<5 || nim->dim[5]<1' [redundantCondition] minc-2.2.00/conversion/nifti1/nifti1_io.c:557:23: style: Redundant condition: nim->dim[0]>=6. 'nim->dim[0]<6 || (nim->dim[0]>=6 && nim->dim[6]<1)' is equivalent to 'nim->dim[0]<6 || nim->dim[6]<1' [redundantCondition] minc-2.2.00/conversion/nifti1/nifti1_io.c:563:23: style: Redundant condition: nim->dim[0]>=7. 'nim->dim[0]<7 || (nim->dim[0]>=7 && nim->dim[7]<1)' is equivalent to 'nim->dim[0]<7 || nim->dim[7]<1' [redundantCondition] minc-2.2.00/conversion/nifti1/nifti1_io.c:2214:9: style: Condition 'ext' is always true [knownConditionTrueFalse] minc-2.2.00/conversion/nifti1/nifti1_io.c:3631:24: style: Condition 'g_opts.debug>2' is always true [knownConditionTrueFalse] minc-2.2.00/conversion/nifti1/nifti1_io.c:3629:21: note: Assuming that condition 'g_opts.debug>3' is not redundant minc-2.2.00/conversion/nifti1/nifti1_io.c:3631:24: note: Condition 'g_opts.debug>2' is always true minc-2.2.00/conversion/nifti1/nifti1_io.c:5863:23: style: Condition 'nim->dim[0]>=1' is always true [knownConditionTrueFalse] minc-2.2.00/conversion/nifti1/nifti1_io.c:5848:20: note: Assuming that condition 'nim->dim[0]<=0' is not redundant minc-2.2.00/conversion/nifti1/nifti1_io.c:5863:23: note: Condition 'nim->dim[0]>=1' is always true minc-2.2.00/conversion/nifti1/nifti1_io.c:3904:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] minc-2.2.00/conversion/nifti1/nifti1_io.c:5560:4: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/nifti1/nifti1_io.c:6296:10: error: Common realloc mistake: 'subv' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/nifti1/nifti1_io.c:6367:10: error: Common realloc mistake: 'subv' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/nifti1/nifti1_io.c:4215:13: style: Checking if unsigned expression 'ii' is less than zero. [unsignedLessThanZero] minc-2.2.00/conversion/nifti1/nifti1_io.c:4318:44: style:inconclusive: Function 'nifti_read_buffer' argument 2 names different: declaration 'datatptr' definition 'dataptr'. [funcArgNamesDifferent] minc-2.2.00/conversion/nifti1/nifti1_io.h:252:45: note: Function 'nifti_read_buffer' argument 2 names different: declaration 'datatptr' definition 'dataptr'. minc-2.2.00/conversion/nifti1/nifti1_io.c:4318:44: note: Function 'nifti_read_buffer' argument 2 names different: declaration 'datatptr' definition 'dataptr'. minc-2.2.00/conversion/nifti1/nifti1_io.c:689:61: style: Parameter 'slist' can be declared as pointer to const [constParameter] minc-2.2.00/conversion/nifti1/nifti1_io.c:689:74: style: Parameter 'sindex' can be declared as pointer to const [constParameter] minc-2.2.00/conversion/nifti1/nifti1_io.c:6130:44: style: Parameter 'prods' can be declared as const array [constParameter] minc-2.2.00/conversion/nifti1/nifti1_io.c:1471:43: style: Variable 'a' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/nifti1/nifti1_io.c:2740:14: style: Variable 'errs' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/nifti1/nifti1_io.c:2756:14: style: Variable 'errs' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/nifti1/nifti1_io.c:4566:35: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/nifti1/nifti1_io.c:5623:20: style: Variable 'slen' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/nifti1/nifti1_io.c:5849:11: style: Variable 'errs' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/nifti1/znzlib.c:247:9: style: Unused variable: tmpstr [unusedVariable] minc-2.2.00/conversion/vff2mnc/vff2mnc.c:1153:5: error: Array 'str[0]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] minc-2.2.00/conversion/vff2mnc/vff2mnc.c:1152:19: note: Assuming that condition 'i<2' is not redundant minc-2.2.00/conversion/vff2mnc/vff2mnc.c:1153:5: note: Array index out of bounds minc-2.2.00/conversion/vff2mnc/vff2mnc.c:1154:2: error: Array 'str[0]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] minc-2.2.00/conversion/vff2mnc/vff2mnc.c:1152:19: note: Assuming that condition 'i<2' is not redundant minc-2.2.00/conversion/vff2mnc/vff2mnc.c:1154:2: note: Array index out of bounds minc-2.2.00/conversion/vff2mnc/vff2mnc.c:244:2: error: Common realloc mistake: 'file_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/conversion/vff2mnc/vff2mnc.c:107:16: style: Variable 'is_list' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/vff2mnc/vff2mnc.c:174:12: style: Variable 'is_list' is assigned a value that is never used. [unreadVariable] minc-2.2.00/conversion/vff2mnc/vff2mnc.c:1223:9: style: Unused variable: ptr [unusedVariable] minc-2.2.00/libsrc/ParseArgv.c:250:19: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc/ParseArgv.c:415:42: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc/dim_conversion.c:505:60: style: Parameter 'subsc' can be declared as const array [constParameter] minc-2.2.00/libsrc/dim_conversion.c:799:53: style: Parameter 'bufcount' can be declared as const array [constParameter] minc-2.2.00/libsrc/dim_conversion.c:799:36: style: Parameter 'bufstart' can be declared as const array [constParameter] minc-2.2.00/libsrc/dim_conversion.c:956:40: warning: Uninitialized variable: usr_dend [uninitvar] minc-2.2.00/libsrc/dim_conversion.c:920:24: note: Assuming condition is false minc-2.2.00/libsrc/dim_conversion.c:956:40: note: Uninitialized variable: usr_dend minc-2.2.00/libsrc/image_conversion.c:230:10: error: Common realloc mistake: 'minc_icv_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/libsrc/image_conversion.c:304:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/image_conversion.c:1092:7: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/image_conversion.c:1095:7: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/image_conversion.c:1821:8: style: Same value in both branches of ternary operator. [duplicateValueTernary] minc-2.2.00/libsrc/image_conversion.c:1824:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/image_conversion.c:1460:56: style: Parameter 'count' can be declared as const array [constParameter] minc-2.2.00/libsrc/image_conversion.c:1518:56: style: Parameter 'icv_count' can be declared as const array [constParameter] minc-2.2.00/libsrc/image_conversion.c:1518:38: style: Parameter 'icv_start' can be declared as const array [constParameter] minc-2.2.00/libsrc/image_conversion.c:1476:5: style: Variable 'zeroval' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc/minc_convenience.c:1511:14: warning: %u in format string (no. 9) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] minc-2.2.00/libsrc/minc_convenience.c:439:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:607:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:702:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:874:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:947:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:1007:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:1073:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:1153:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:1238:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:1268:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:1337:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] minc-2.2.00/libsrc/minc_convenience.c:1180:57: style: Parameter 'maxmin_dim' can be declared as const array [constParameter] minc-2.2.00/libsrc/minc_simple.c:791:20: style:inconclusive: Function 'minc_save_data' argument 1 names different: declaration 'handle' definition 'fd'. [funcArgNamesDifferent] minc-2.2.00/libsrc/minc_simple.h:61:20: note: Function 'minc_save_data' argument 1 names different: declaration 'handle' definition 'fd'. minc-2.2.00/libsrc/minc_simple.c:791:20: note: Function 'minc_save_data' argument 1 names different: declaration 'handle' definition 'fd'. minc-2.2.00/libsrc/minc_simple.c:926:20: style:inconclusive: Function 'minc_save_done' argument 1 names different: declaration 'handle' definition 'fd'. [funcArgNamesDifferent] minc-2.2.00/libsrc/minc_simple.h:76:20: note: Function 'minc_save_done' argument 1 names different: declaration 'handle' definition 'fd'. minc-2.2.00/libsrc/minc_simple.c:926:20: note: Function 'minc_save_done' argument 1 names different: declaration 'handle' definition 'fd'. minc-2.2.00/libsrc/minc_simple.c:550:16: style: Variable 'old_ncopts' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc/minc_simple.c:628:20: style: Variable 'old_ncopts' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc/minc_simple.c:911:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc/nd_loop.c:77:35: style: Parameter 'start' can be declared as const array [constParameter] minc-2.2.00/libsrc/nd_loop.c:100:32: style: Parameter 'current' can be declared as const array [constParameter] minc-2.2.00/libsrc/nd_loop.c:100:48: style: Parameter 'end' can be declared as const array [constParameter] minc-2.2.00/libsrc/nd_loop.c:124:42: style: Parameter 'increment' can be declared as const array [constParameter] minc-2.2.00/libsrc/nd_loop.c:123:42: style: Parameter 'current' can be declared as const array [constParameter] minc-2.2.00/libsrc/nd_loop.c:124:60: style: Parameter 'end' can be declared as const array [constParameter] minc-2.2.00/libsrc/nd_loop.c:158:50: style: Parameter 'increment' can be declared as const array [constParameter] minc-2.2.00/libsrc/nd_loop.c:158:68: style: Parameter 'end' can be declared as const array [constParameter] minc-2.2.00/libsrc/nd_loop.c:158:36: style: Parameter 'start' can be declared as const array [constParameter] minc-2.2.00/libsrc/netcdf_convenience.c:1838:0: error: #error "System defines neither mkstemp(), tempnam(), nor tmpnam()" [preprocessorErrorDirective] minc-2.2.00/libsrc/read_file_names.c:75:10: error: Common realloc mistake: 'files' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/libsrc/value_conversion.c:366:50: style: Parameter 'bufsize_step' can be declared as pointer to const [constParameter] minc-2.2.00/libsrc/value_conversion.c:365:45: style: Parameter 'start' can be declared as const array [constParameter] minc-2.2.00/libsrc/voxel_loop.c:491:42: style: Parameter 'chunk_cur' can be declared as const array [constParameter] minc-2.2.00/libsrc/voxel_loop.c:492:42: style: Parameter 'chunk_curcount' can be declared as const array [constParameter] minc-2.2.00/libsrc/voxel_loop.c:3227:56: style: Parameter 'start' can be declared as const array [constParameter] minc-2.2.00/libsrc/voxel_loop.c:3227:70: style: Parameter 'count' can be declared as const array [constParameter] minc-2.2.00/libsrc/voxel_loop.c:2032:19: style: Variable 'num_free_files' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/convert.c:420:27: style:inconclusive: Function 'miset_world_origin' argument 2 names different: declaration 'origin' definition 'world'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:499:57: note: Function 'miset_world_origin' argument 2 names different: declaration 'origin' definition 'world'. minc-2.2.00/libsrc2/convert.c:420:27: note: Function 'miset_world_origin' argument 2 names different: declaration 'origin' definition 'world'. minc-2.2.00/libsrc2/convert.c:296:27: style: Parameter 'v1' can be declared as const array [constParameter] minc-2.2.00/libsrc2/convert.c:296:40: style: Parameter 'v2' can be declared as const array [constParameter] minc-2.2.00/libsrc2/convert.c:309:53: style: Parameter 'values' can be declared as pointer to const [constParameter] minc-2.2.00/libsrc2/datatype.c:13:29: style:inconclusive: Function 'miget_data_class' argument 1 names different: declaration 'vol' definition 'volume'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:265:40: note: Function 'miget_data_class' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/datatype.c:13:29: note: Function 'miget_data_class' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/datatype.c:22:28: style:inconclusive: Function 'miget_data_type' argument 1 names different: declaration 'vol' definition 'volume'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:266:39: note: Function 'miget_data_type' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/datatype.c:22:28: note: Function 'miget_data_type' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/datatype.c:22:46: style:inconclusive: Function 'miget_data_type' argument 2 names different: declaration 'volume_data_type' definition 'data_type'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:266:54: note: Function 'miget_data_type' argument 2 names different: declaration 'volume_data_type' definition 'data_type'. minc-2.2.00/libsrc2/datatype.c:22:46: note: Function 'miget_data_type' argument 2 names different: declaration 'volume_data_type' definition 'data_type'. minc-2.2.00/libsrc2/datatype.c:29:33: style:inconclusive: Function 'miget_data_type_size' argument 1 names different: declaration 'vol' definition 'volume'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:267:44: note: Function 'miget_data_type_size' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/datatype.c:29:33: note: Function 'miget_data_type_size' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/datatype.c:60:29: style:inconclusive: Function 'miget_space_name' argument 1 names different: declaration 'vol' definition 'volume'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:268:40: note: Function 'miget_space_name' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/datatype.c:60:29: note: Function 'miget_space_name' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/datatype.c:103:29: style:inconclusive: Function 'miset_space_name' argument 1 names different: declaration 'vol' definition 'volume'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:269:40: note: Function 'miset_space_name' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/datatype.c:103:29: note: Function 'miset_space_name' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/datatype.c:87:9: warning: Uninitialized variable: result [uninitvar] minc-2.2.00/libsrc2/datatype.c:79:30: note: Assuming condition is false minc-2.2.00/libsrc2/datatype.c:87:9: note: Uninitialized variable: result minc-2.2.00/libsrc2/dimension.c:603:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] minc-2.2.00/libsrc2/dimension.c:174:51: style:inconclusive: Function 'micreate_dimension' argument 2 names different: declaration 'dimclass' definition 'class'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:274:62: note: Function 'micreate_dimension' argument 2 names different: declaration 'dimclass' definition 'class'. minc-2.2.00/libsrc2/dimension.c:174:51: note: Function 'micreate_dimension' argument 2 names different: declaration 'dimclass' definition 'class'. minc-2.2.00/libsrc2/dimension.c:359:57: style:inconclusive: Function 'miget_volume_dimensions' argument 2 names different: declaration 'dimclass' definition 'class'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:277:68: note: Function 'miget_volume_dimensions' argument 2 names different: declaration 'dimclass' definition 'class'. minc-2.2.00/libsrc2/dimension.c:359:57: note: Function 'miget_volume_dimensions' argument 2 names different: declaration 'dimclass' definition 'class'. minc-2.2.00/libsrc2/dimension.c:621:52: style:inconclusive: Function 'miget_dimension_apparent_voxel_order' argument 2 names different: declaration 'file_order' definition 'flipping_order'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:283:88: note: Function 'miget_dimension_apparent_voxel_order' argument 2 names different: declaration 'file_order' definition 'flipping_order'. minc-2.2.00/libsrc2/dimension.c:621:52: note: Function 'miget_dimension_apparent_voxel_order' argument 2 names different: declaration 'file_order' definition 'flipping_order'. minc-2.2.00/libsrc2/dimension.c:721:62: style:inconclusive: Function 'miget_dimension_class' argument 2 names different: declaration 'dimclass' definition 'class'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:286:73: note: Function 'miget_dimension_class' argument 2 names different: declaration 'dimclass' definition 'class'. minc-2.2.00/libsrc2/dimension.c:721:62: note: Function 'miget_dimension_class' argument 2 names different: declaration 'dimclass' definition 'class'. minc-2.2.00/libsrc2/dimension.c:766:61: style:inconclusive: Function 'miset_dimension_class' argument 2 names different: declaration 'dimclass' definition 'class'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:287:72: note: Function 'miset_dimension_class' argument 2 names different: declaration 'dimclass' definition 'class'. minc-2.2.00/libsrc2/dimension.c:766:61: note: Function 'miset_dimension_class' argument 2 names different: declaration 'dimclass' definition 'class'. minc-2.2.00/libsrc2/dimension.c:1370:55: style:inconclusive: Function 'miset_dimension_start' argument 2 names different: declaration 'start_ptr' definition 'start'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:320:66: note: Function 'miset_dimension_start' argument 2 names different: declaration 'start_ptr' definition 'start'. minc-2.2.00/libsrc2/dimension.c:1370:55: note: Function 'miset_dimension_start' argument 2 names different: declaration 'start_ptr' definition 'start'. minc-2.2.00/libsrc2/dimension.c:1513:55: style:inconclusive: Function 'miset_dimension_width' argument 2 names different: declaration 'width_ptr' definition 'width'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:328:66: note: Function 'miset_dimension_width' argument 2 names different: declaration 'width_ptr' definition 'width'. minc-2.2.00/libsrc2/dimension.c:1513:55: note: Function 'miset_dimension_width' argument 2 names different: declaration 'width_ptr' definition 'width'. minc-2.2.00/libsrc2/dimension.c:427:25: style: Parameter 'dimensions' can be declared as const array [constParameter] minc-2.2.00/libsrc2/dimension.c:430:13: style: Variable 'j' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/dimension.c:538:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/dimension.c:603:15: style: Variable 'record_flag' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/grpattr.c:103:24: style: Variable 'tmp_id' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/grpattr.c:225:20: style: Variable 'tmp_id' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/grpattr.c:400:16: style: Variable 'tmp_id' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/grpattr.c:536:20: style: Variable 'tmp_id' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/grpattr.c:606:20: style: Variable 'tmp_id' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/grpattr.c:748:20: style: Variable 'tmp_id' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/grpattr.c:844:20: style: Variable 'tmp_id' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/grpattr.c:878:14: style: Variable 'tmp_id' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/hyper.c:625:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/hyper.c:624:12: note: result is assigned minc-2.2.00/libsrc2/hyper.c:625:12: note: result is overwritten minc-2.2.00/libsrc2/hyper.c:626:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/hyper.c:625:12: note: result is assigned minc-2.2.00/libsrc2/hyper.c:626:12: note: result is overwritten minc-2.2.00/libsrc2/hyper.c:627:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/hyper.c:626:12: note: result is assigned minc-2.2.00/libsrc2/hyper.c:627:12: note: result is overwritten minc-2.2.00/libsrc2/hyper.c:628:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/hyper.c:627:12: note: result is assigned minc-2.2.00/libsrc2/hyper.c:628:12: note: result is overwritten minc-2.2.00/libsrc2/hyper.c:629:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/hyper.c:628:12: note: result is assigned minc-2.2.00/libsrc2/hyper.c:629:12: note: result is overwritten minc-2.2.00/libsrc2/hyper.c:631:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/hyper.c:629:12: note: result is assigned minc-2.2.00/libsrc2/hyper.c:631:12: note: result is overwritten minc-2.2.00/libsrc2/label.c:137:61: style:inconclusive: Function 'miget_label_value' argument 3 names different: declaration 'value' definition 'value_ptr'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:521:72: note: Function 'miget_label_value' argument 3 names different: declaration 'value' definition 'value_ptr'. minc-2.2.00/libsrc2/label.c:137:61: note: Function 'miget_label_value' argument 3 names different: declaration 'value' definition 'value_ptr'. minc-2.2.00/libsrc2/m2util.c:740:22: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:754:22: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:765:22: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:786:22: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:800:22: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:811:22: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:917:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:937:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:957:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:981:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:1002:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:1022:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:1048:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:1068:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:1088:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:1112:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:1133:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:1153:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:1916:11: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/libsrc2/m2util.c:258:46: style:inconclusive: Function 'miset_attr_at_loc' argument 2 names different: declaration 'attname' definition 'name'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2_private.h:127:57: note: Function 'miset_attr_at_loc' argument 2 names different: declaration 'attname' definition 'name'. minc-2.2.00/libsrc2/m2util.c:258:46: note: Function 'miset_attr_at_loc' argument 2 names different: declaration 'attname' definition 'name'. minc-2.2.00/libsrc2/m2util.c:259:23: style:inconclusive: Function 'miset_attr_at_loc' argument 4 names different: declaration 'maxvals' definition 'length'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2_private.h:129:34: note: Function 'miset_attr_at_loc' argument 4 names different: declaration 'maxvals' definition 'length'. minc-2.2.00/libsrc2/m2util.c:259:23: note: Function 'miset_attr_at_loc' argument 4 names different: declaration 'maxvals' definition 'length'. minc-2.2.00/libsrc2/m2util.c:322:48: style:inconclusive: Function 'miset_attribute' argument 2 names different: declaration 'varpath' definition 'path'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2_private.h:130:59: note: Function 'miset_attribute' argument 2 names different: declaration 'varpath' definition 'path'. minc-2.2.00/libsrc2/m2util.c:322:48: note: Function 'miset_attribute' argument 2 names different: declaration 'varpath' definition 'path'. minc-2.2.00/libsrc2/m2util.c:322:66: style:inconclusive: Function 'miset_attribute' argument 3 names different: declaration 'attname' definition 'name'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2_private.h:131:40: note: Function 'miset_attribute' argument 3 names different: declaration 'attname' definition 'name'. minc-2.2.00/libsrc2/m2util.c:322:66: note: Function 'miset_attribute' argument 3 names different: declaration 'attname' definition 'name'. minc-2.2.00/libsrc2/m2util.c:323:41: style:inconclusive: Function 'miset_attribute' argument 5 names different: declaration 'maxvals' definition 'length'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2_private.h:132:32: note: Function 'miset_attribute' argument 5 names different: declaration 'maxvals' definition 'length'. minc-2.2.00/libsrc2/m2util.c:323:41: note: Function 'miset_attribute' argument 5 names different: declaration 'maxvals' definition 'length'. minc-2.2.00/libsrc2/m2util.c:357:48: style:inconclusive: Function 'miget_attribute' argument 2 names different: declaration 'varpath' definition 'path'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2_private.h:124:59: note: Function 'miget_attribute' argument 2 names different: declaration 'varpath' definition 'path'. minc-2.2.00/libsrc2/m2util.c:357:48: note: Function 'miget_attribute' argument 2 names different: declaration 'varpath' definition 'path'. minc-2.2.00/libsrc2/m2util.c:357:66: style:inconclusive: Function 'miget_attribute' argument 3 names different: declaration 'attname' definition 'name'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2_private.h:125:40: note: Function 'miget_attribute' argument 3 names different: declaration 'attname' definition 'name'. minc-2.2.00/libsrc2/m2util.c:357:66: note: Function 'miget_attribute' argument 3 names different: declaration 'attname' definition 'name'. minc-2.2.00/libsrc2/m2util.c:358:41: style:inconclusive: Function 'miget_attribute' argument 5 names different: declaration 'maxvals' definition 'length'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2_private.h:126:32: note: Function 'miget_attribute' argument 5 names different: declaration 'maxvals' definition 'length'. minc-2.2.00/libsrc2/m2util.c:358:41: note: Function 'miget_attribute' argument 5 names different: declaration 'maxvals' definition 'length'. minc-2.2.00/libsrc2/m2util.c:1731:44: style:inconclusive: Function 'create_dataset' argument 2 names different: declaration 'path' definition 'name'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2_private.h:165:55: note: Function 'create_dataset' argument 2 names different: declaration 'path' definition 'name'. minc-2.2.00/libsrc2/m2util.c:1731:44: note: Function 'create_dataset' argument 2 names different: declaration 'path' definition 'name'. minc-2.2.00/libsrc2/m2util.c:1763:53: style:inconclusive: Function 'create_standard_dataset' argument 2 names different: declaration 'path' definition 'name'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2_private.h:166:64: note: Function 'create_standard_dataset' argument 2 names different: declaration 'path' definition 'name'. minc-2.2.00/libsrc2/m2util.c:1763:53: note: Function 'create_standard_dataset' argument 2 names different: declaration 'path' definition 'name'. minc-2.2.00/libsrc2/m2util.c:1270:28: style: Parameter 'osize' can be declared as const array [constParameter] minc-2.2.00/libsrc2/m2util.c:1269:28: style: Parameter 'in_ptr' can be declared as pointer to const [constParameter] minc-2.2.00/libsrc2/m2util.c:1269:61: style: Parameter 'isize' can be declared as const array [constParameter] minc-2.2.00/libsrc2/m2util.c:1315:38: style: Parameter 'count' can be declared as const array [constParameter] minc-2.2.00/libsrc2/m2util.c:1375:37: style: Parameter 'count' can be declared as const array [constParameter] minc-2.2.00/libsrc2/m2util.c:1374:57: style: Parameter 'start' can be declared as const array [constParameter] minc-2.2.00/libsrc2/m2util.c:965:33: style: Variable 'dst_ptr' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/m2util.c:1096:33: style: Variable 'dst_ptr' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/m2util.c:1737:7: style: Unused variable: result [unusedVariable] minc-2.2.00/libsrc2/slice.c:328:45: style:inconclusive: Function 'miget_volume_min' argument 2 names different: declaration 'slice_min' definition 'vol_min'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:398:56: note: Function 'miget_volume_min' argument 2 names different: declaration 'slice_min' definition 'vol_min'. minc-2.2.00/libsrc2/slice.c:328:45: note: Function 'miget_volume_min' argument 2 names different: declaration 'slice_min' definition 'vol_min'. minc-2.2.00/libsrc2/slice.c:340:45: style:inconclusive: Function 'miget_volume_max' argument 2 names different: declaration 'slice_max' definition 'vol_max'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:396:56: note: Function 'miget_volume_max' argument 2 names different: declaration 'slice_max' definition 'vol_max'. minc-2.2.00/libsrc2/slice.c:340:45: note: Function 'miget_volume_max' argument 2 names different: declaration 'slice_max' definition 'vol_max'. minc-2.2.00/libsrc2/slice.c:352:44: style:inconclusive: Function 'miset_volume_min' argument 2 names different: declaration 'slice_min' definition 'vol_min'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:399:55: note: Function 'miset_volume_min' argument 2 names different: declaration 'slice_min' definition 'vol_min'. minc-2.2.00/libsrc2/slice.c:352:44: note: Function 'miset_volume_min' argument 2 names different: declaration 'slice_min' definition 'vol_min'. minc-2.2.00/libsrc2/slice.c:364:44: style:inconclusive: Function 'miset_volume_max' argument 2 names different: declaration 'slice_max' definition 'vol_max'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:397:55: note: Function 'miset_volume_max' argument 2 names different: declaration 'slice_max' definition 'vol_max'. minc-2.2.00/libsrc2/slice.c:364:44: note: Function 'miset_volume_max' argument 2 names different: declaration 'slice_max' definition 'vol_max'. minc-2.2.00/libsrc2/slice.c:376:47: style:inconclusive: Function 'miget_volume_range' argument 2 names different: declaration 'slice_max' definition 'vol_max'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:400:58: note: Function 'miget_volume_range' argument 2 names different: declaration 'slice_max' definition 'vol_max'. minc-2.2.00/libsrc2/slice.c:376:47: note: Function 'miget_volume_range' argument 2 names different: declaration 'slice_max' definition 'vol_max'. minc-2.2.00/libsrc2/slice.c:376:64: style:inconclusive: Function 'miget_volume_range' argument 3 names different: declaration 'slice_min' definition 'vol_min'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:401:18: note: Function 'miget_volume_range' argument 3 names different: declaration 'slice_min' definition 'vol_min'. minc-2.2.00/libsrc2/slice.c:376:64: note: Function 'miget_volume_range' argument 3 names different: declaration 'slice_min' definition 'vol_min'. minc-2.2.00/libsrc2/slice.c:399:46: style:inconclusive: Function 'miset_volume_range' argument 2 names different: declaration 'slice_max' definition 'vol_max'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:402:57: note: Function 'miset_volume_range' argument 2 names different: declaration 'slice_max' definition 'vol_max'. minc-2.2.00/libsrc2/slice.c:399:46: note: Function 'miset_volume_range' argument 2 names different: declaration 'slice_max' definition 'vol_max'. minc-2.2.00/libsrc2/slice.c:399:62: style:inconclusive: Function 'miset_volume_range' argument 3 names different: declaration 'slice_min' definition 'vol_min'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:403:17: note: Function 'miset_volume_range' argument 3 names different: declaration 'slice_min' definition 'vol_min'. minc-2.2.00/libsrc2/slice.c:399:62: note: Function 'miset_volume_range' argument 3 names different: declaration 'slice_min' definition 'vol_min'. minc-2.2.00/libsrc2/test/convert-test.c:48:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/convert-test.c:45:12: note: result is assigned minc-2.2.00/libsrc2/test/convert-test.c:48:12: note: result is overwritten minc-2.2.00/libsrc2/test/convert-test.c:51:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/convert-test.c:48:12: note: result is assigned minc-2.2.00/libsrc2/test/convert-test.c:51:12: note: result is overwritten minc-2.2.00/libsrc2/test/convert-test.c:77:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/convert-test.c:51:12: note: result is assigned minc-2.2.00/libsrc2/test/convert-test.c:77:12: note: result is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:36:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:33:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:36:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:39:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:36:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:39:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:42:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:39:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:42:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:43:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:42:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:43:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:45:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:43:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:45:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:49:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:45:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:49:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:51:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:49:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:51:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:60:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:51:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:60:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:70:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:60:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:70:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:70:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:67:9: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:70:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:90:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:87:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:90:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:93:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:90:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:93:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:96:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:93:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:96:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:97:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:96:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:97:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:99:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:97:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:99:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:103:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:99:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:103:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:105:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:103:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:105:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:114:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:105:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:114:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:124:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:114:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:124:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:124:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images-2.c:121:9: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images-2.c:124:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images-2.c:70:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/test/create-test-images-2.c:124:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/test/create-test-images.c:35:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:31:5: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:35:5: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:41:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:35:5: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:41:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:42:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:41:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:42:5: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:43:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:42:5: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:43:5: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:45:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:43:5: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:45:5: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:49:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:45:5: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:49:5: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:51:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:49:5: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:51:5: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:59:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:51:5: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:59:5: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:61:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:59:5: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:61:5: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:82:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:79:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:82:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:85:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:82:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:85:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:88:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:85:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:88:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:89:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:88:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:89:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:91:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:89:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:91:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:94:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:91:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:94:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:96:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:94:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:96:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:105:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:96:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:105:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:115:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:105:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:115:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:115:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:112:9: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:115:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:136:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:133:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:136:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:139:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:136:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:139:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:142:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:139:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:142:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:145:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:142:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:145:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:146:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:145:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:146:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:148:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:146:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:148:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:152:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:148:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:152:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:154:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:152:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:154:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:163:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:154:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:163:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:178:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:163:7: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:178:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:178:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/create-test-images.c:174:4: note: r is assigned minc-2.2.00/libsrc2/test/create-test-images.c:178:7: note: r is overwritten minc-2.2.00/libsrc2/test/create-test-images.c:61:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/test/create-test-images.c:115:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/test/create-test-images.c:178:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/test/full-test.c:199:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/full-test.c:197:7: note: r is assigned minc-2.2.00/libsrc2/test/full-test.c:199:7: note: r is overwritten minc-2.2.00/libsrc2/test/grpattr-test.c:242:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/grpattr-test.c:239:7: note: r is assigned minc-2.2.00/libsrc2/test/grpattr-test.c:242:7: note: r is overwritten minc-2.2.00/libsrc2/test/grpattr-test.c:264:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/grpattr-test.c:261:7: note: r is assigned minc-2.2.00/libsrc2/test/grpattr-test.c:264:7: note: r is overwritten minc-2.2.00/libsrc2/test/grpattr-test.c:251:12: style: Variable 'count' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/test/hyper-test-2.c:125:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:125:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:125:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:153:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:153:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:153:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:154:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:154:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:154:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:163:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:163:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:163:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:177:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:177:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:177:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/hyper-test-2.c:44:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:41:7: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:44:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:47:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:44:7: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:47:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:50:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:47:7: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:50:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:51:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:50:7: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:51:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:53:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:51:7: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:53:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:56:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:53:7: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:56:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:58:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:56:7: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:58:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:69:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:58:7: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:69:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:79:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:69:7: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:79:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:79:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:76:9: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:79:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:122:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test-2.c:119:7: note: r is assigned minc-2.2.00/libsrc2/test/hyper-test-2.c:122:7: note: r is overwritten minc-2.2.00/libsrc2/test/hyper-test-2.c:79:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/test/hyper-test.c:45:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test.c:42:12: note: result is assigned minc-2.2.00/libsrc2/test/hyper-test.c:45:12: note: result is overwritten minc-2.2.00/libsrc2/test/hyper-test.c:48:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test.c:45:12: note: result is assigned minc-2.2.00/libsrc2/test/hyper-test.c:48:12: note: result is overwritten minc-2.2.00/libsrc2/test/hyper-test.c:51:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test.c:48:12: note: result is assigned minc-2.2.00/libsrc2/test/hyper-test.c:51:12: note: result is overwritten minc-2.2.00/libsrc2/test/hyper-test.c:365:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/hyper-test.c:361:12: note: result is assigned minc-2.2.00/libsrc2/test/hyper-test.c:365:12: note: result is overwritten minc-2.2.00/libsrc2/test/label-test.c:31:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/label-test.c:28:10: note: result is assigned minc-2.2.00/libsrc2/test/label-test.c:31:10: note: result is overwritten minc-2.2.00/libsrc2/test/label-test.c:34:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/label-test.c:31:10: note: result is assigned minc-2.2.00/libsrc2/test/label-test.c:34:10: note: result is overwritten minc-2.2.00/libsrc2/test/label-test.c:37:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/label-test.c:34:10: note: result is assigned minc-2.2.00/libsrc2/test/label-test.c:37:10: note: result is overwritten minc-2.2.00/libsrc2/test/multires-test.c:36:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/multires-test.c:35:7: note: r is assigned minc-2.2.00/libsrc2/test/multires-test.c:36:7: note: r is overwritten minc-2.2.00/libsrc2/test/multires-test.c:37:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/multires-test.c:36:7: note: r is assigned minc-2.2.00/libsrc2/test/multires-test.c:37:7: note: r is overwritten minc-2.2.00/libsrc2/test/multires-test.c:38:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/multires-test.c:37:7: note: r is assigned minc-2.2.00/libsrc2/test/multires-test.c:38:7: note: r is overwritten minc-2.2.00/libsrc2/test/multires-test.c:64:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/multires-test.c:62:7: note: r is assigned minc-2.2.00/libsrc2/test/multires-test.c:64:7: note: r is overwritten minc-2.2.00/libsrc2/test/record-test.c:40:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/record-test.c:37:12: note: result is assigned minc-2.2.00/libsrc2/test/record-test.c:40:12: note: result is overwritten minc-2.2.00/libsrc2/test/record-test.c:43:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/record-test.c:40:12: note: result is assigned minc-2.2.00/libsrc2/test/record-test.c:43:12: note: result is overwritten minc-2.2.00/libsrc2/test/record-test.c:46:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/record-test.c:43:12: note: result is assigned minc-2.2.00/libsrc2/test/record-test.c:46:12: note: result is overwritten minc-2.2.00/libsrc2/test/valid-test.c:66:11: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/valid-test.c:61:11: note: r is assigned minc-2.2.00/libsrc2/test/valid-test.c:66:11: note: r is overwritten minc-2.2.00/libsrc2/test/vector_dimension-test.c:106:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] minc-2.2.00/libsrc2/test/vector_dimension-test.c:29:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/vector_dimension-test.c:26:7: note: r is assigned minc-2.2.00/libsrc2/test/vector_dimension-test.c:29:7: note: r is overwritten minc-2.2.00/libsrc2/test/vector_dimension-test.c:32:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/vector_dimension-test.c:29:7: note: r is assigned minc-2.2.00/libsrc2/test/vector_dimension-test.c:32:7: note: r is overwritten minc-2.2.00/libsrc2/test/vector_dimension-test.c:35:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/test/vector_dimension-test.c:32:7: note: r is assigned minc-2.2.00/libsrc2/test/vector_dimension-test.c:35:7: note: r is overwritten minc-2.2.00/libsrc2/test/vector_dimension-test.c:35:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] minc-2.2.00/libsrc2/volprops.c:127:2: error: Memory leak: handle [memleak] minc-2.2.00/libsrc2/volprops.c:131:4: error: Memory leak: handle [memleak] minc-2.2.00/libsrc2/volprops.c:92:31: style:inconclusive: Function 'miget_volume_props' argument 1 names different: declaration 'vol' definition 'volume'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:358:42: note: Function 'miget_volume_props' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/volprops.c:92:31: note: Function 'miget_volume_props' argument 1 names different: declaration 'vol' definition 'volume'. minc-2.2.00/libsrc2/volume.c:1101:17: warning: Either the condition 'p2!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] minc-2.2.00/libsrc2/volume.c:1096:16: note: Assuming that condition 'p2!=NULL' is not redundant minc-2.2.00/libsrc2/volume.c:1101:17: note: Null pointer addition minc-2.2.00/libsrc2/volume.c:935:11: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/libsrc2/volume.c:925:11: note: r is assigned minc-2.2.00/libsrc2/volume.c:935:11: note: r is overwritten minc-2.2.00/libsrc2/volume.c:756:62: style:inconclusive: Function 'miget_volume_dimension_count' argument 2 names different: declaration 'dimclass' definition 'cls'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/minc2.h:344:73: note: Function 'miget_volume_dimension_count' argument 2 names different: declaration 'dimclass' definition 'cls'. minc-2.2.00/libsrc2/volume.c:756:62: note: Function 'miget_volume_dimension_count' argument 2 names different: declaration 'dimclass' definition 'cls'. minc-2.2.00/libsrc2/volume.c:849:50: style:inconclusive: Function '_miset_volume_class' argument 2 names different: declaration 'volclass' definition 'volume_class'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/volume.c:26:61: note: Function '_miset_volume_class' argument 2 names different: declaration 'volclass' definition 'volume_class'. minc-2.2.00/libsrc2/volume.c:849:50: note: Function '_miset_volume_class' argument 2 names different: declaration 'volclass' definition 'volume_class'. minc-2.2.00/libsrc2/volume.c:878:51: style:inconclusive: Function '_miget_volume_class' argument 2 names different: declaration 'volclass' definition 'volume_class'. [funcArgNamesDifferent] minc-2.2.00/libsrc2/volume.c:27:62: note: Function '_miget_volume_class' argument 2 names different: declaration 'volclass' definition 'volume_class'. minc-2.2.00/libsrc2/volume.c:878:51: note: Function '_miget_volume_class' argument 2 names different: declaration 'volclass' definition 'volume_class'. minc-2.2.00/progs/Proglib/convert_origin_to_start.c:79:43: style: Parameter 'origin' can be declared as const array [constParameter] minc-2.2.00/progs/Proglib/convert_origin_to_start.c:161:49: style: Parameter 'vector1' can be declared as const array [constParameter] minc-2.2.00/progs/Proglib/convert_origin_to_start.c:162:49: style: Parameter 'vector2' can be declared as const array [constParameter] minc-2.2.00/progs/minc_modify_header/minc_modify_header.c:336:34: style: Condition 'attribute_exists' is always true [knownConditionTrueFalse] minc-2.2.00/progs/minc_modify_header/minc_modify_header.c:544:10: error: Common realloc mistake: 'attribute_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/progs/mincaverage/mincaverage.c:990:13: error: Common realloc mistake: 'double_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/progs/mincaverage/mincaverage.c:758:8: style: Local variable 'binarize' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincaverage/mincaverage.c:187:12: note: Shadowed declaration minc-2.2.00/progs/mincaverage/mincaverage.c:758:8: note: Shadow variable minc-2.2.00/progs/mincaverage/mincaverage.c:580:20: style: Variable 'first_mincid' is assigned a value that is never used. [unreadVariable] minc-2.2.00/progs/minccalc/eval.c:469:37: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] minc-2.2.00/progs/minccalc/eval.c:489:35: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] minc-2.2.00/progs/minccalc/eval.c:518:36: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] minc-2.2.00/progs/minccalc/eval.c:549:35: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] minc-2.2.00/progs/minccalc/eval.c:101:29: warning: Uninitialized variables: args.width, args.vals, args.refcnt [uninitvar] minc-2.2.00/progs/minccalc/eval.c:95:25: note: Assuming condition is false minc-2.2.00/progs/minccalc/eval.c:101:29: note: Uninitialized variables: args.width, args.vals, args.refcnt minc-2.2.00/progs/minccalc/eval.c:837:4: warning: Uninitialized variable: length [uninitvar] minc-2.2.00/progs/minccalc/eval.c:817:28: note: Assuming condition is false minc-2.2.00/progs/minccalc/eval.c:837:4: note: Uninitialized variable: length progs/minccalc/gram.c:1032:47: warning: Either the condition 'yytype<61' is redundant or the array 'yytname[68]' is accessed at index 68, which is out of bounds. [arrayIndexOutOfBoundsCond] progs/minccalc/gram.c:1029:14: note: Assuming that condition 'yytype<61' is not redundant progs/minccalc/gram.c:1032:47: note: Array index out of bounds progs/minccalc/gram.c:1618:15: style: Condition 'yyn==0' is always true [knownConditionTrueFalse] progs/minccalc/gram.c:1615:16: note: Assignment 'yyn=yytable[yyn]', assigned value is greater than -1 progs/minccalc/gram.c:1616:11: note: Assuming that condition 'yyn<=0' is not redundant progs/minccalc/gram.c:1618:15: note: Condition 'yyn==0' is always true gram.y:54:25: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:61:60: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:65:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:79:33: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:109:40: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:122:40: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:134:40: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:146:40: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:158:40: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:172:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:184:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:198:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:210:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:222:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:234:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:246:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:258:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:270:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:282:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:294:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:306:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:318:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:330:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:339:40: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:348:60: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:352:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:359:33: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:370:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:380:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:390:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:400:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:410:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:420:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:430:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:440:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:450:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:461:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:472:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:483:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:494:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:505:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:516:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:527:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:538:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:549:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:560:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:571:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:609:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:621:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:628:60: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:632:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:644:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:651:61: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:654:42: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:664:41: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:686:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:698:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:706:40: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:708:44: style: Same expression on both sides of '-'. [duplicateExpression] gram.y:719:44: style: Same expression on both sides of '-'. [duplicateExpression] progs/minccalc/gram.c:1051:19: style: Parameter 'yytop' can be declared as pointer to const [constParameter] progs/minccalc/lex.c:1106:16: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] progs/minccalc/lex.c:1441:17: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] progs/minccalc/lex.c:1224:27: warning: Possible null pointer dereference: b [nullPointer] progs/minccalc/lex.c:1221:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 progs/minccalc/lex.c:1224:27: note: Null pointer dereference progs/minccalc/lex.c:1226:9: warning: Possible null pointer dereference: b [nullPointer] progs/minccalc/lex.c:1221:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 progs/minccalc/lex.c:1226:9: note: Null pointer dereference progs/minccalc/lex.c:1593:2: warning: Possible null pointer dereference: b [nullPointer] progs/minccalc/lex.c:1482:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 progs/minccalc/lex.c:1593:2: note: Null pointer dereference progs/minccalc/lex.c:1594:2: warning: Possible null pointer dereference: b [nullPointer] progs/minccalc/lex.c:1482:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 progs/minccalc/lex.c:1594:2: note: Null pointer dereference progs/minccalc/lex.c:1258:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] progs/minccalc/lex.c:1258:3: note: c is initialized progs/minccalc/lex.c:1258:3: note: c is overwritten progs/minccalc/lex.c:1334:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] progs/minccalc/lex.c:357:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. progs/minccalc/lex.c:1334:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. progs/minccalc/lex.c:1357:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] progs/minccalc/lex.c:595:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. progs/minccalc/lex.c:1357:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. progs/minccalc/lex.c:1778:48: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] progs/minccalc/lex.c:310:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. progs/minccalc/lex.c:1778:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. progs/minccalc/lex.c:1791:48: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] progs/minccalc/lex.c:311:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. progs/minccalc/lex.c:1791:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. progs/minccalc/lex.c:1791:62: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] progs/minccalc/lex.c:311:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. progs/minccalc/lex.c:1791:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. progs/minccalc/lex.c:1923:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] progs/minccalc/lex.c:561:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. progs/minccalc/lex.c:1923:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. progs/minccalc/lex.c:1791:48: style: Parameter 'yybytes' can be declared as pointer to const [constParameter] minc-2.2.00/progs/minccalc/minccalc.c:607:13: error: Common realloc mistake: 'expression' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/progs/minccalc/minccalc.c:683:11: error: Common realloc mistake: 'list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/progs/minccalc/minccalc.c:540:10: style: Local variable 'expression' shadows outer variable [shadowVariable] minc-2.2.00/progs/minccalc/minccalc.c:171:7: note: Shadowed declaration minc-2.2.00/progs/minccalc/minccalc.c:540:10: note: Shadow variable minc-2.2.00/progs/minccalc/sym.c:77:37: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] minc-2.2.00/progs/minccalc/sym.c:110:37: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] minc-2.2.00/progs/mincconcat/mincconcat.c:655:13: error: Common realloc mistake: 'double_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/progs/mincconcat/mincconcat.c:375:48: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincconcat/mincconcat.c:382:42: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincconcat/mincconcat.c:384:41: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincconcat/mincconcat.c:386:42: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincdump/dumplib.c:57:16: style:inconclusive: Function 'set_indent' argument 1 names different: declaration 'indent' definition 'in'. [funcArgNamesDifferent] minc-2.2.00/progs/mincdump/dumplib.h:39:30: note: Function 'set_indent' argument 1 names different: declaration 'indent' definition 'in'. minc-2.2.00/progs/mincdump/dumplib.c:57:16: note: Function 'set_indent' argument 1 names different: declaration 'indent' definition 'in'. minc-2.2.00/progs/mincdump/dumplib.c:71:18: style:inconclusive: Function 'lput' argument 1 names different: declaration 'string' definition 'cp'. [funcArgNamesDifferent] minc-2.2.00/progs/mincdump/dumplib.h:45:32: note: Function 'lput' argument 1 names different: declaration 'string' definition 'cp'. minc-2.2.00/progs/mincdump/dumplib.c:71:18: note: Function 'lput' argument 1 names different: declaration 'string' definition 'cp'. minc-2.2.00/progs/mincdump/dumplib.c:86:17: style:inconclusive: Function 'set_formats' argument 1 names different: declaration 'flt_digs' definition 'float_digits'. [funcArgNamesDifferent] minc-2.2.00/progs/mincdump/dumplib.h:48:31: note: Function 'set_formats' argument 1 names different: declaration 'flt_digs' definition 'float_digits'. minc-2.2.00/progs/mincdump/dumplib.c:86:17: note: Function 'set_formats' argument 1 names different: declaration 'flt_digs' definition 'float_digits'. minc-2.2.00/progs/mincdump/dumplib.c:86:35: style:inconclusive: Function 'set_formats' argument 2 names different: declaration 'dbl_digs' definition 'double_digits'. [funcArgNamesDifferent] minc-2.2.00/progs/mincdump/dumplib.h:48:45: note: Function 'set_formats' argument 2 names different: declaration 'dbl_digs' definition 'double_digits'. minc-2.2.00/progs/mincdump/dumplib.c:86:35: note: Function 'set_formats' argument 2 names different: declaration 'dbl_digs' definition 'double_digits'. minc-2.2.00/progs/mincdump/mincdump.c:605:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] minc-2.2.00/progs/mincdump/mincdump.c:607:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] minc-2.2.00/progs/mincdump/mincdump.c:91:19: warning: Either the condition 'new==0' is redundant or there is possible null pointer dereference: new. [nullPointerRedundantCheck] minc-2.2.00/progs/mincdump/mincdump.c:88:13: note: Assuming that condition 'new==0' is not redundant minc-2.2.00/progs/mincdump/mincdump.c:91:19: note: Null pointer dereference minc-2.2.00/progs/mincdump/mincdump.c:92:23: warning: Either the condition 'new==0' is redundant or there is possible null pointer dereference: new. [nullPointerRedundantCheck] minc-2.2.00/progs/mincdump/mincdump.c:88:13: note: Assuming that condition 'new==0' is not redundant minc-2.2.00/progs/mincdump/mincdump.c:92:23: note: Null pointer dereference minc-2.2.00/progs/mincdump/vardata.c:814:3: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincdump/vardata.c:817:5: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincdump/vardata.c:820:3: portability:inconclusive: Casting from double * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincdump/vardata.c:823:5: portability:inconclusive: Casting from double * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincdump/vardata.c:826:3: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincdump/vardata.c:829:5: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincdump/vardata.c:832:3: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincdump/vardata.c:835:5: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincdump/vardata.c:838:3: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/progs/mincdump/vardata.c:841:5: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/progs/mincdump/vardata.c:70:11: style: Local variable 'float_eps' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincdump/vardata.c:64:14: note: Shadowed declaration minc-2.2.00/progs/mincdump/vardata.c:70:11: note: Shadow variable minc-2.2.00/progs/mincdump/vardata.c:101:12: style: Local variable 'double_eps' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincdump/vardata.c:65:15: note: Shadowed declaration minc-2.2.00/progs/mincdump/vardata.c:101:12: note: Shadow variable minc-2.2.00/progs/mincgen/genlib.c:1532:15: style:inconclusive: Function 'check_err' argument 1 names different: declaration 'status' definition 'stat'. [funcArgNamesDifferent] minc-2.2.00/progs/mincgen/genlib.h:36:29: note: Function 'check_err' argument 1 names different: declaration 'status' definition 'stat'. minc-2.2.00/progs/mincgen/genlib.c:1532:15: note: Function 'check_err' argument 1 names different: declaration 'status' definition 'stat'. minc-2.2.00/progs/mincgen/genlib.c:1626:11: style:inconclusive: Function 'expe2d' argument 1 names different: declaration 'ptr' definition 'cp'. [funcArgNamesDifferent] minc-2.2.00/progs/mincgen/genlib.h:40:28: note: Function 'expe2d' argument 1 names different: declaration 'ptr' definition 'cp'. minc-2.2.00/progs/mincgen/genlib.c:1626:11: note: Function 'expe2d' argument 1 names different: declaration 'ptr' definition 'cp'. minc-2.2.00/progs/mincgen/genlib.c:1665:10: style:inconclusive: Function 'grow_iarray' argument 1 names different: declaration 'narray' definition 'nar'. [funcArgNamesDifferent] minc-2.2.00/progs/mincgen/genlib.h:41:31: note: Function 'grow_iarray' argument 1 names different: declaration 'narray' definition 'nar'. minc-2.2.00/progs/mincgen/genlib.c:1665:10: note: Function 'grow_iarray' argument 1 names different: declaration 'narray' definition 'nar'. minc-2.2.00/progs/mincgen/genlib.c:1666:12: style:inconclusive: Function 'grow_iarray' argument 2 names different: declaration 'array' definition 'arpp'. [funcArgNamesDifferent] minc-2.2.00/progs/mincgen/genlib.h:41:45: note: Function 'grow_iarray' argument 2 names different: declaration 'array' definition 'arpp'. minc-2.2.00/progs/mincgen/genlib.c:1666:12: note: Function 'grow_iarray' argument 2 names different: declaration 'array' definition 'arpp'. minc-2.2.00/progs/mincgen/genlib.c:1691:10: style:inconclusive: Function 'grow_varray' argument 1 names different: declaration 'narray' definition 'nar'. [funcArgNamesDifferent] minc-2.2.00/progs/mincgen/genlib.h:42:31: note: Function 'grow_varray' argument 1 names different: declaration 'narray' definition 'nar'. minc-2.2.00/progs/mincgen/genlib.c:1691:10: note: Function 'grow_varray' argument 1 names different: declaration 'narray' definition 'nar'. minc-2.2.00/progs/mincgen/genlib.c:1692:20: style:inconclusive: Function 'grow_varray' argument 2 names different: declaration 'array' definition 'arpp'. [funcArgNamesDifferent] minc-2.2.00/progs/mincgen/genlib.h:42:53: note: Function 'grow_varray' argument 2 names different: declaration 'array' definition 'arpp'. minc-2.2.00/progs/mincgen/genlib.c:1692:20: note: Function 'grow_varray' argument 2 names different: declaration 'array' definition 'arpp'. minc-2.2.00/progs/mincgen/genlib.c:1717:10: style:inconclusive: Function 'grow_darray' argument 1 names different: declaration 'narray' definition 'nar'. [funcArgNamesDifferent] minc-2.2.00/progs/mincgen/genlib.h:43:31: note: Function 'grow_darray' argument 1 names different: declaration 'narray' definition 'nar'. minc-2.2.00/progs/mincgen/genlib.c:1717:10: note: Function 'grow_darray' argument 1 names different: declaration 'narray' definition 'nar'. minc-2.2.00/progs/mincgen/genlib.c:1718:20: style:inconclusive: Function 'grow_darray' argument 2 names different: declaration 'array' definition 'arpp'. [funcArgNamesDifferent] minc-2.2.00/progs/mincgen/genlib.h:43:53: note: Function 'grow_darray' argument 2 names different: declaration 'array' definition 'arpp'. minc-2.2.00/progs/mincgen/genlib.c:1718:20: note: Function 'grow_darray' argument 2 names different: declaration 'array' definition 'arpp'. minc-2.2.00/progs/mincgen/genlib.c:1743:10: style:inconclusive: Function 'grow_aarray' argument 1 names different: declaration 'narray' definition 'nar'. [funcArgNamesDifferent] minc-2.2.00/progs/mincgen/genlib.h:44:31: note: Function 'grow_aarray' argument 1 names different: declaration 'narray' definition 'nar'. minc-2.2.00/progs/mincgen/genlib.c:1743:10: note: Function 'grow_aarray' argument 1 names different: declaration 'narray' definition 'nar'. minc-2.2.00/progs/mincgen/genlib.c:1744:20: style:inconclusive: Function 'grow_aarray' argument 2 names different: declaration 'array' definition 'arpp'. [funcArgNamesDifferent] minc-2.2.00/progs/mincgen/genlib.h:44:53: note: Function 'grow_aarray' argument 2 names different: declaration 'array' definition 'arpp'. minc-2.2.00/progs/mincgen/genlib.c:1744:20: note: Function 'grow_aarray' argument 2 names different: declaration 'array' definition 'arpp'. minc-2.2.00/progs/mincgen/genlib.c:1377:23: style: Local variable 'sp' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincgen/genlib.c:1252:10: note: Shadowed declaration minc-2.2.00/progs/mincgen/genlib.c:1377:23: note: Shadow variable minc-2.2.00/progs/mincgen/genlib.c:1424:28: style: Local variable 'rec_len' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincgen/ncgen.h:26:15: note: Shadowed declaration minc-2.2.00/progs/mincgen/genlib.c:1424:28: note: Shadow variable minc-2.2.00/progs/mincgen/genlib.c:118:15: style: Variable 'octs' can be declared as const array [constVariable] minc-2.2.00/progs/mincgen/genlib.c:1053:15: style: Variable 'octs' can be declared as const array [constVariable] progs/mincgen/ncgentab.c:867:47: warning: Either the condition 'yytype<32' is redundant or the array 'yytname[75]' is accessed at index 75, which is out of bounds. [arrayIndexOutOfBoundsCond] progs/mincgen/ncgentab.c:864:14: note: Assuming that condition 'yytype<32' is not redundant progs/mincgen/ncgentab.c:867:47: note: Array index out of bounds progs/mincgen/ncgentab.c:1453:15: style: Condition 'yyn==0' is always true [knownConditionTrueFalse] progs/mincgen/ncgentab.c:1450:16: note: Assignment 'yyn=yytable[yyn]', assigned value is greater than -1 progs/mincgen/ncgentab.c:1451:11: note: Assuming that condition 'yyn<=0' is not redundant progs/mincgen/ncgentab.c:1453:15: note: Condition 'yyn==0' is always true ncgentab.y:171:22: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:173:30: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:175:26: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:176:19: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:180:62: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:181:51: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:183:48: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:245:22: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:247:29: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:249:25: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:250:18: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:255:61: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:256:50: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:258:47: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:285:22: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:286:30: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:289:22: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:369:22: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:370:30: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:373:20: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:387:64: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:388:52: style: Same expression on both sides of '-'. [duplicateExpression] ncgentab.y:390:50: style: Same expression on both sides of '-'. [duplicateExpression] progs/mincgen/ncgentab.c:886:19: style: Parameter 'yytop' can be declared as pointer to const [constParameter] progs/mincgen/ncgenyy.c:1484:27: warning: Possible null pointer dereference: b [nullPointer] progs/mincgen/ncgenyy.c:1481:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 progs/mincgen/ncgenyy.c:1484:27: note: Null pointer dereference progs/mincgen/ncgenyy.c:1486:9: warning: Possible null pointer dereference: b [nullPointer] progs/mincgen/ncgenyy.c:1481:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 progs/mincgen/ncgenyy.c:1486:9: note: Null pointer dereference progs/mincgen/ncgenyy.c:1853:2: warning: Possible null pointer dereference: b [nullPointer] progs/mincgen/ncgenyy.c:1742:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 progs/mincgen/ncgenyy.c:1853:2: note: Null pointer dereference progs/mincgen/ncgenyy.c:1854:2: warning: Possible null pointer dereference: b [nullPointer] progs/mincgen/ncgenyy.c:1742:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 progs/mincgen/ncgenyy.c:1854:2: note: Null pointer dereference progs/mincgen/ncgenyy.c:1518:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] progs/mincgen/ncgenyy.c:1518:3: note: c is initialized progs/mincgen/ncgenyy.c:1518:3: note: c is overwritten progs/mincgen/ncgenyy.c:1594:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] progs/mincgen/ncgenyy.c:355:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. progs/mincgen/ncgenyy.c:1594:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. progs/mincgen/ncgenyy.c:1617:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] progs/mincgen/ncgenyy.c:762:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. progs/mincgen/ncgenyy.c:1617:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. progs/mincgen/ncgenyy.c:2038:48: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] progs/mincgen/ncgenyy.c:310:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. progs/mincgen/ncgenyy.c:2038:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. progs/mincgen/ncgenyy.c:2051:48: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] progs/mincgen/ncgenyy.c:311:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. progs/mincgen/ncgenyy.c:2051:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. progs/mincgen/ncgenyy.c:2051:62: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] progs/mincgen/ncgenyy.c:311:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. progs/mincgen/ncgenyy.c:2051:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. progs/mincgen/ncgenyy.c:2183:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] progs/mincgen/ncgenyy.c:728:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. progs/mincgen/ncgenyy.c:2183:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. progs/mincgen/ncgenyy.c:2051:48: style: Parameter 'yybytes' can be declared as pointer to const [constParameter] minc-2.2.00/progs/mincinfo/mincinfo.c:485:29: style:inconclusive: Boolean expression 'code==IMAGE_INFO' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] minc-2.2.00/progs/minclookup/minclookup.c:469:7: error: Common realloc mistake: 'table' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/progs/minclookup/minclookup.c:404:46: style:inconclusive: Function 'read_lookup_table' argument 1 names different: declaration 'lookup_file' definition 'lookup_filename'. [funcArgNamesDifferent] minc-2.2.00/progs/minclookup/minclookup.c:138:46: note: Function 'read_lookup_table' argument 1 names different: declaration 'lookup_file' definition 'lookup_filename'. minc-2.2.00/progs/minclookup/minclookup.c:404:46: note: Function 'read_lookup_table' argument 1 names different: declaration 'lookup_file' definition 'lookup_filename'. minc-2.2.00/progs/minclookup/minclookup.c:717:56: style:inconclusive: Function 'get_null_value' argument 2 names different: declaration 'null_value_string' definition 'string'. [funcArgNamesDifferent] minc-2.2.00/progs/minclookup/minclookup.c:141:56: note: Function 'get_null_value' argument 2 names different: declaration 'null_value_string' definition 'string'. minc-2.2.00/progs/minclookup/minclookup.c:717:56: note: Function 'get_null_value' argument 2 names different: declaration 'null_value_string' definition 'string'. minc-2.2.00/progs/minclookup/minclookup.c:752:47: style:inconclusive: Function 'get_full_range' argument 2 names different: declaration 'lookup_range' definition 'range'. [funcArgNamesDifferent] minc-2.2.00/progs/minclookup/minclookup.c:142:47: note: Function 'get_full_range' argument 2 names different: declaration 'lookup_range' definition 'range'. minc-2.2.00/progs/minclookup/minclookup.c:752:47: note: Function 'get_full_range' argument 2 names different: declaration 'lookup_range' definition 'range'. minc-2.2.00/progs/mincmakescalar/mincmakescalar.c:468:13: error: Common realloc mistake: 'double_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/progs/mincmakescalar/mincmakescalar.c:324:18: style: Variable 'grey_coefficients' can be declared as const array [constVariable] minc-2.2.00/progs/mincmath/mincmath.c:570:14: style: Local variable 'operation' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincmath/mincmath.c:236:18: note: Shadowed declaration minc-2.2.00/progs/mincmath/mincmath.c:570:14: note: Shadow variable minc-2.2.00/progs/mincmath/mincmath.c:758:14: style: Local variable 'operation' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincmath/mincmath.c:236:18: note: Shadowed declaration minc-2.2.00/progs/mincmath/mincmath.c:758:14: note: Shadow variable minc-2.2.00/progs/mincmath/mincmath.c:759:8: style: Local variable 'propagate_nan' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincmath/mincmath.c:237:12: note: Shadowed declaration minc-2.2.00/progs/mincmath/mincmath.c:759:8: note: Shadow variable minc-2.2.00/progs/mincmorph/kernel_ops.c:626:49: style: The statement 'if (equiv[neighbours[c]]!=min_label) equiv[neighbours[c]]=min_label' is logically equivalent to 'equiv[neighbours[c]]=min_label'. [duplicateConditionalAssign] minc-2.2.00/progs/mincmorph/kernel_ops.c:627:49: note: Assignment 'equiv[neighbours[c]]=min_label' minc-2.2.00/progs/mincmorph/kernel_ops.c:626:49: note: Condition 'equiv[neighbours[c]]!=min_label' is redundant minc-2.2.00/progs/mincmorph/kernel_ops.c:687:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] minc-2.2.00/progs/mincmorph/kernel_ops.c:687:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] minc-2.2.00/progs/mincmorph/kernel_ops.c:325:19: style: Variable 'value' is assigned a value that is never used. [unreadVariable] minc-2.2.00/progs/mincmorph/mincmorph.c:228:7: warning: fprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] minc-2.2.00/progs/mincresample/mincresample.c:426:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:429:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:432:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:435:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:438:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:441:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:444:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:447:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:450:11: portability:inconclusive: Casting from double * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:453:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:456:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:459:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:461:43: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:488:42: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:497:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:500:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:503:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:2234:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/progs/mincresample/mincresample.c:1284:52: style:inconclusive: Function 'create_output_file' argument 2 names different: declaration 'clobber' definition 'cflags'. [funcArgNamesDifferent] minc-2.2.00/progs/mincresample/mincresample.c:243:52: note: Function 'create_output_file' argument 2 names different: declaration 'clobber' definition 'cflags'. minc-2.2.00/progs/mincresample/mincresample.c:1284:52: note: Function 'create_output_file' argument 2 names different: declaration 'clobber' definition 'cflags'. minc-2.2.00/progs/mincresample/mincresample.c:1227:34: style: Parameter 'vector' can be declared as const array [constParameter] minc-2.2.00/progs/mincresample/resample_volumes.c:1387:53: warning: Uninitialized variable: nslice [uninitvar] minc-2.2.00/progs/mincresample/resample_volumes.c:1369:15: note: Assuming condition is false minc-2.2.00/progs/mincresample/resample_volumes.c:1387:53: note: Uninitialized variable: nslice minc-2.2.00/progs/mincreshape/copy_data.c:628:45: style: Parameter 'output_start' can be declared as pointer to const [constParameter] minc-2.2.00/progs/mincreshape/copy_data.c:675:45: style: Parameter 'input_count' can be declared as pointer to const [constParameter] minc-2.2.00/progs/mincreshape/copy_data.c:674:45: style: Parameter 'input_start' can be declared as pointer to const [constParameter] minc-2.2.00/progs/mincreshape/copy_data.c:731:12: style: union member 'Anonymous0::c' is never used. [unusedStructMember] minc-2.2.00/progs/mincreshape/copy_data.c:731:21: style: union member 'Anonymous0::s' is never used. [unusedStructMember] minc-2.2.00/progs/mincreshape/copy_data.c:731:29: style: union member 'Anonymous0::l' is never used. [unusedStructMember] minc-2.2.00/progs/mincreshape/copy_data.c:731:38: style: union member 'Anonymous0::f' is never used. [unusedStructMember] minc-2.2.00/progs/mincreshape/copy_data.c:731:48: style: union member 'Anonymous0::d' is never used. [unusedStructMember] minc-2.2.00/progs/mincreshape/mincreshape.c:1709:14: style: Condition 'index<0' is always false [knownConditionTrueFalse] minc-2.2.00/progs/mincreshape/mincreshape.c:1708:28: note: Assignment 'index=strlen(varname)-strlen("-width")', assigned value is greater than -1 minc-2.2.00/progs/mincreshape/mincreshape.c:1709:14: note: Condition 'index<0' is always false minc-2.2.00/progs/mincreshape/mincreshape.c:267:48: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincreshape/mincreshape.c:270:48: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincreshape/mincreshape.c:277:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincreshape/mincreshape.c:280:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincreshape/mincreshape.c:283:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincreshape/mincreshape.c:370:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincreshape/mincreshape.c:373:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincreshape/mincreshape.c:376:11: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] minc-2.2.00/progs/mincreshape/mincreshape.c:525:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/progs/mincreshape/mincreshape.c:1077:39: style: Parameter 'hs_start' can be declared as const array [constParameter] minc-2.2.00/progs/mincreshape/mincreshape.c:1077:56: style: Parameter 'hs_count' can be declared as const array [constParameter] minc-2.2.00/progs/mincsample/mincsample.c:325:23: style: Redundant condition: md->masking. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] minc-2.2.00/progs/mincsample/mincsample.c:304:15: style: Local variable 'md' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincsample/mincsample.c:102:18: note: Shadowed declaration minc-2.2.00/progs/mincsample/mincsample.c:304:15: note: Shadow variable minc-2.2.00/progs/mincsample/mincsample.c:417:15: style: Local variable 'md' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincsample/mincsample.c:102:18: note: Shadowed declaration minc-2.2.00/progs/mincsample/mincsample.c:417:15: note: Shadow variable minc-2.2.00/progs/mincsample/mincsample.c:475:77: style: Parameter 'in_coord' can be declared as const array [constParameter] minc-2.2.00/progs/mincsample/mt19937ar.c:74:34: style: Parameter 'init_key' can be declared as const array [constParameter] minc-2.2.00/progs/mincsample/mt19937ar.c:103:26: style: Variable 'mag01' can be declared as const array [constVariable] minc-2.2.00/progs/mincstats/mincstats.c:549:23: style: Array index 'k_low' is used before limits check. [arrayIndexThenCheck] minc-2.2.00/progs/mincstats/mincstats.c:604:21: style: Array index 'T_low' is used before limits check. [arrayIndexThenCheck] minc-2.2.00/progs/mincstats/mincstats.c:1723:13: error: Common realloc mistake: 'double_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/progs/mincstats/mincstats.c:1292:13: style: Local variable 'mask_min' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincstats/mincstats.c:251:21: note: Shadowed declaration minc-2.2.00/progs/mincstats/mincstats.c:1292:13: note: Shadow variable minc-2.2.00/progs/mincstats/mincstats.c:1292:23: style: Local variable 'mask_max' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincstats/mincstats.c:252:21: note: Shadowed declaration minc-2.2.00/progs/mincstats/mincstats.c:1292:23: note: Shadow variable minc-2.2.00/progs/mincstats/mincstats.c:1407:13: style: Local variable 'nvoxels' shadows outer variable [shadowVariable] minc-2.2.00/progs/mincstats/mincstats.c:268:10: note: Shadowed declaration minc-2.2.00/progs/mincstats/mincstats.c:1407:13: note: Shadow variable minc-2.2.00/progs/mincstats/mincstats.c:403:25: style: Parameter 'histogram' can be declared as pointer to const [constParameter] minc-2.2.00/progs/mincstats/mincstats.c:512:37: style: Parameter 'hist_centre' can be declared as const array [constParameter] minc-2.2.00/progs/mincstats/mincstats.c:584:44: style: Parameter 'hist_centre' can be declared as const array [constParameter] minc-2.2.00/progs/mincstats/mincstats.c:584:26: style: Parameter 'hist_bin' can be declared as const array [constParameter] minc-2.2.00/progs/mincstats/mincstats.c:683:23: style: Parameter 'histo' can be declared as const array [constParameter] minc-2.2.00/progs/mincstats/mincstats.c:683:38: style: Parameter 'hist_centre' can be declared as const array [constParameter] minc-2.2.00/progs/mincstats/mincstats.c:1344:34: style: Parameter 'index' can be declared as const array [constParameter] minc-2.2.00/progs/mincstats/mincstats.c:1640:77: style: Parameter 'in_coord' can be declared as const array [constParameter] minc-2.2.00/progs/mincstats/mincstats.c:557:10: style: Variable 'mu_0' is assigned a value that is never used. [unreadVariable] minc-2.2.00/progs/mincstats/mincstats.c:558:10: style: Variable 'mu_1' is assigned a value that is never used. [unreadVariable] minc-2.2.00/progs/mincstats/mincstats.c:571:18: style: Variable 'mu_0' is assigned a value that is never used. [unreadVariable] minc-2.2.00/progs/mincstats/mincstats.c:572:18: style: Variable 'mu_1' is assigned a value that is never used. [unreadVariable] minc-2.2.00/progs/mincstats/mincstats.c:575:8: style: Variable 'mu' is assigned a value that is never used. [unreadVariable] minc-2.2.00/progs/mincstats/mincstats.c:632:8: style: Variable 'mu' is assigned a value that is never used. [unreadVariable] minc-2.2.00/progs/mincstats/mincstats.c:667:18: style: Variable 'mu_1' is assigned a value that is never used. [unreadVariable] minc-2.2.00/progs/mincstats/mincstats.c:668:18: style: Variable 'mu_2' is assigned a value that is never used. [unreadVariable] minc-2.2.00/progs/rawtominc/rawtominc.c:1342:10: error: Common realloc mistake: 'attribute_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/progs/rawtominc/rawtominc.c:1447:13: error: Common realloc mistake: 'time_list' nulled but not freed upon failure [memleakOnRealloc] minc-2.2.00/progs/rawtominc/rawtominc.c:1262:31: style:inconclusive: Function 'usage_error' argument 1 names different: declaration 'pname' definition 'progname'. [funcArgNamesDifferent] minc-2.2.00/progs/rawtominc/rawtominc.c:284:31: note: Function 'usage_error' argument 1 names different: declaration 'pname' definition 'progname'. minc-2.2.00/progs/rawtominc/rawtominc.c:1262:31: note: Function 'usage_error' argument 1 names different: declaration 'pname' definition 'progname'. minc-2.2.00/progs/rawtominc/rawtominc.c:1859:22: style: Local variable 'volume_def' shadows outer variable [shadowVariable] minc-2.2.00/progs/rawtominc/rawtominc.c:374:26: note: Shadowed declaration minc-2.2.00/progs/rawtominc/rawtominc.c:1859:22: note: Shadow variable minc-2.2.00/progs/rawtominc/rawtominc.c:257:8: style: struct member 'File_Info::using_icv' is never used. [unusedStructMember] minc-2.2.00/progs/rawtominc/rawtominc.c:258:8: style: struct member 'File_Info::icvid' is never used. [unusedStructMember] minc-2.2.00/progs/rawtominc/rawtominc.c:259:9: style: struct member 'File_Info::slices_per_image' is never used. [unusedStructMember] minc-2.2.00/progs/rawtominc/rawtominc.c:261:9: style: struct member 'File_Info::images_per_file' is never used. [unusedStructMember] minc-2.2.00/progs/rawtominc/rawtominc.c:262:8: style: struct member 'File_Info::do_slice_renormalization' is never used. [unusedStructMember] minc-2.2.00/progs/rawtominc/rawtominc.c:266:8: style: struct member 'File_Info::keep_real_range' is never used. [unusedStructMember] minc-2.2.00/testdir/icv.c:49:42: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] minc-2.2.00/testdir/icv_dim.c:58:42: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] minc-2.2.00/testdir/icv_dim1.c:60:42: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] minc-2.2.00/testdir/icv_fillvalue.c:44:43: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] minc-2.2.00/testdir/icv_range.c:62:57: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] minc-2.2.00/testdir/icv_range.c:58:19: warning: printf format string requires 5 parameters but 6 are given. [wrongPrintfScanfArgNum] minc-2.2.00/testdir/icv_range.c:36:18: style: Variable 'max_values' can be declared as const array [constVariable] minc-2.2.00/testdir/icv_range.c:61:54: warning: Uninitialized variable: dvalue [uninitvar] minc-2.2.00/testdir/minc_types.c:58:45: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] minc-2.2.00/testdir/mincapi.c:814:10: style: Variable 'stat' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/testdir/mincapi.c:812:10: note: stat is assigned minc-2.2.00/testdir/mincapi.c:814:10: note: stat is overwritten minc-2.2.00/testdir/test_mconv.c:21:9: style: Variable 'imgid' is assigned a value that is never used. [unreadVariable] minc-2.2.00/testdir/test_speed.c:83:7: error: Memory leak: image [memleak] minc-2.2.00/testdir/test_speed.c:172:29: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/testdir/test_speed.c:183:30: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] minc-2.2.00/volume_io/Geometry/gaussian.c:221:11: style: Parameter 'values' can be declared as const array [constParameter] minc-2.2.00/volume_io/Geometry/newton.c:52:12: style: Parameter 'initial_guess' can be declared as const array [constParameter] minc-2.2.00/volume_io/Geometry/newton.c:53:12: style: Parameter 'desired_values' can be declared as const array [constParameter] minc-2.2.00/volume_io/Geometry/splines.c:58:5: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Geometry/tensors.c:178:13: style: Parameter 'n_derivs' can be declared as const array [constParameter] minc-2.2.00/volume_io/Geometry/tensors.c:173:13: style: Parameter 'positions' can be declared as const array [constParameter] minc-2.2.00/volume_io/MNI_formats/gen_xfs.c:135:9: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/MNI_formats/mni_io.c:420:25: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] minc-2.2.00/volume_io/MNI_formats/thin_plate_spline.c:112:9: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Prog_utils/alloc.c:246:9: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] minc-2.2.00/volume_io/Prog_utils/alloc.c:284:9: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] minc-2.2.00/volume_io/Prog_utils/alloc.c:325:9: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] minc-2.2.00/volume_io/Prog_utils/alloc.c:372:9: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] minc-2.2.00/volume_io/Prog_utils/alloc.c:423:9: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] minc-2.2.00/volume_io/Prog_utils/alloc.c:478:9: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] minc-2.2.00/volume_io/Prog_utils/alloc.c:535:13: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] minc-2.2.00/volume_io/Prog_utils/alloc_check.c:98:5: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Prog_utils/files.c:2334:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/volume_io/Prog_utils/files.c:2329:12: note: status is assigned minc-2.2.00/volume_io/Prog_utils/files.c:2334:20: note: status is overwritten minc-2.2.00/volume_io/Prog_utils/files.c:2392:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/volume_io/Prog_utils/files.c:2387:12: note: status is assigned minc-2.2.00/volume_io/Prog_utils/files.c:2392:20: note: status is overwritten minc-2.2.00/volume_io/Prog_utils/files.c:2431:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/volume_io/Prog_utils/files.c:2426:12: note: status is assigned minc-2.2.00/volume_io/Prog_utils/files.c:2431:20: note: status is overwritten minc-2.2.00/volume_io/Prog_utils/files.c:2471:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/volume_io/Prog_utils/files.c:2466:12: note: status is assigned minc-2.2.00/volume_io/Prog_utils/files.c:2471:20: note: status is overwritten minc-2.2.00/volume_io/Prog_utils/files.c:2567:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/volume_io/Prog_utils/files.c:2562:12: note: status is assigned minc-2.2.00/volume_io/Prog_utils/files.c:2567:20: note: status is overwritten minc-2.2.00/volume_io/Prog_utils/files.c:2606:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/volume_io/Prog_utils/files.c:2601:12: note: status is assigned minc-2.2.00/volume_io/Prog_utils/files.c:2606:20: note: status is overwritten minc-2.2.00/volume_io/Prog_utils/files.c:2645:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/volume_io/Prog_utils/files.c:2640:12: note: status is assigned minc-2.2.00/volume_io/Prog_utils/files.c:2645:20: note: status is overwritten minc-2.2.00/volume_io/Prog_utils/files.c:2684:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] minc-2.2.00/volume_io/Prog_utils/files.c:2679:12: note: status is assigned minc-2.2.00/volume_io/Prog_utils/files.c:2684:20: note: status is overwritten minc-2.2.00/volume_io/Prog_utils/files.c:1567:13: warning: Uninitialized variable: quoted [uninitvar] minc-2.2.00/volume_io/Prog_utils/files.c:1550:16: note: Assuming condition is false minc-2.2.00/volume_io/Prog_utils/files.c:1567:13: note: Uninitialized variable: quoted minc-2.2.00/volume_io/Prog_utils/files.c:1575:10: error: Uninitialized variable: quoted [legacyUninitvar] minc-2.2.00/volume_io/Prog_utils/time.c:240:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] minc-2.2.00/volume_io/Prog_utils/time.c:242:11: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] minc-2.2.00/volume_io/Prog_utils/time.c:295:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] minc-2.2.00/volume_io/Prog_utils/time.c:297:11: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] minc-2.2.00/volume_io/Prog_utils/time.c:162:21: style: Variable 'scales' can be declared as const array [constVariable] minc-2.2.00/volume_io/Volumes/evaluate.c:275:9: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Volumes/get_hyperslab.c:185:5: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Volumes/input_free.c:374:9: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Volumes/input_mnc.c:228:9: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Volumes/input_volume.c:99:13: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Volumes/multidim_arrays.c:177:5: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Volumes/output_mnc.c:1218:9: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Volumes/output_volume.c:151:17: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Volumes/set_hyperslab.c:223:5: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Volumes/volume_cache.c:297:5: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] minc-2.2.00/volume_io/Volumes/volumes.c:176:5: error: There is an unknown macro here somewhere. Configuration is required. If for_less is a macro then please configure it. [unknownMacro] diff: head minc-2.2.00/conversion/Acr_nema/acr_io.c:157:25: style: Parameter 'vr_to_test' can be declared as const array [constParameter] 2.8 minc-2.2.00/conversion/Acr_nema/acr_io.c:157:25: style: Parameter 'vr_to_test' can be declared with const [constParameter] 2.8 minc-2.2.00/conversion/Acr_nema/copy_acr_nema.c:55:26: style: Parameter 'argv' can be declared with const [constParameter] head minc-2.2.00/conversion/Acr_nema/dicom_network.c:2022:38: style: Parameter 'string' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/conversion/Acr_nema/dicom_network.c:2022:38: style: Parameter 'string' can be declared with const [constParameter] 2.8 minc-2.2.00/conversion/Acr_nema/extract_acr_nema.c:87:26: style: Parameter 'argv' can be declared with const [constParameter] 2.8 minc-2.2.00/conversion/Acr_nema/read_acr_nema.c:84:26: style: Parameter 'argv' can be declared with const [constParameter] head minc-2.2.00/conversion/Acr_nema/value_repr.c:240:39: style: Parameter 'vr_name' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/conversion/Acr_nema/value_repr.c:240:39: style: Parameter 'vr_name' can be declared with const [constParameter] head minc-2.2.00/conversion/dcm2mnc/minc_file.c:182:35: style: Parameter 'coordinates' can be declared as const array [constParameter] 2.8 minc-2.2.00/conversion/dcm2mnc/minc_file.c:182:35: style: Parameter 'coordinates' can be declared with const [constParameter] 2.8 minc-2.2.00/conversion/ecattominc/ecat_file.c:1031:11: error: Uninitialized variable: value [uninitvar] minc-2.2.00/conversion/ecattominc/ecat_file.c:1020:33: note: Assuming condition is true minc-2.2.00/conversion/ecattominc/ecat_file.c:1031:11: note: Uninitialized variable: value head minc-2.2.00/conversion/ecattominc/ecat_file.c:1031:11: warning: Uninitialized variable: value [uninitvar] minc-2.2.00/conversion/ecattominc/ecat_file.c:1020:33: note: Assuming condition is true minc-2.2.00/conversion/ecattominc/ecat_file.c:1031:11: note: Uninitialized variable: value head minc-2.2.00/conversion/ecattominc/ecat_file.c:650:15: style: Variable 'ecat_type_sizes' can be declared as const array [constVariable] 2.8 minc-2.2.00/conversion/ecattominc/ecat_file.c:650:15: style: Variable 'ecat_type_sizes' can be declared with const [constVariable] head minc-2.2.00/conversion/ecattominc/ecattominc.c:602:44: style: Parameter 'slice_range' can be declared as const array [constParameter] 2.8 minc-2.2.00/conversion/ecattominc/ecattominc.c:602:44: style: Parameter 'slice_range' can be declared with const [constParameter] 2.8 minc-2.2.00/conversion/minctoecat/ecat_write.c:449:10: error: Array 'dirbufr[128]' accessed at index 128, which is out of bounds. [arrayIndexOutOfBounds] minc-2.2.00/conversion/minctoecat/ecat_write.c:445:21: note: Assuming that condition 'i<128' is not redundant minc-2.2.00/conversion/minctoecat/ecat_write.c:449:10: note: Array index out of bounds 2.8 minc-2.2.00/conversion/minctoecat/ecat_write.c:450:10: error: Array 'dirbufr[128]' accessed at index 129, which is out of bounds. [arrayIndexOutOfBounds] minc-2.2.00/conversion/minctoecat/ecat_write.c:445:21: note: Assuming that condition 'i<128' is not redundant minc-2.2.00/conversion/minctoecat/ecat_write.c:450:10: note: Array index out of bounds 2.8 minc-2.2.00/conversion/minctoecat/ecat_write.c:451:10: error: Array 'dirbufr[128]' accessed at index 130, which is out of bounds. [arrayIndexOutOfBounds] minc-2.2.00/conversion/minctoecat/ecat_write.c:445:21: note: Assuming that condition 'i<128' is not redundant minc-2.2.00/conversion/minctoecat/ecat_write.c:451:10: note: Array index out of bounds 2.8 minc-2.2.00/conversion/minctoecat/ecat_write.c:452:10: error: Array 'dirbufr[128]' accessed at index 131, which is out of bounds. [arrayIndexOutOfBounds] minc-2.2.00/conversion/minctoecat/ecat_write.c:445:21: note: Assuming that condition 'i<128' is not redundant minc-2.2.00/conversion/minctoecat/ecat_write.c:452:10: note: Array index out of bounds head minc-2.2.00/conversion/minctoecat/ecat_write.c:608:19: style: Parameter 'from' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/conversion/minctoecat/ecat_write.c:608:19: style: Parameter 'from' can be declared with const [constParameter] head minc-2.2.00/conversion/minctoecat/machine_indep.c:46:17: style: Parameter 'bufr' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/conversion/minctoecat/machine_indep.c:46:17: style: Parameter 'bufr' can be declared with const [constParameter] 2.8 minc-2.2.00/conversion/minctoecat/minctoecat.c:542:34: error: Uninitialized variable: &scan_time [uninitvar] minc-2.2.00/conversion/minctoecat/minctoecat.c:506:18: note: Assuming condition is false minc-2.2.00/conversion/minctoecat/minctoecat.c:542:34: note: Uninitialized variable: &scan_time head minc-2.2.00/conversion/minctoecat/minctoecat.c:542:34: warning: Uninitialized variable: &scan_time [uninitvar] minc-2.2.00/conversion/minctoecat/minctoecat.c:506:18: note: Assuming condition is false minc-2.2.00/conversion/minctoecat/minctoecat.c:542:34: note: Uninitialized variable: &scan_time 2.8 minc-2.2.00/conversion/minctoecat/minctoecat.c:601:34: error: Uninitialized variable: &injection_time [uninitvar] minc-2.2.00/conversion/minctoecat/minctoecat.c:561:18: note: Assuming condition is false minc-2.2.00/conversion/minctoecat/minctoecat.c:601:34: note: Uninitialized variable: &injection_time head minc-2.2.00/conversion/minctoecat/minctoecat.c:601:34: warning: Uninitialized variable: &injection_time [uninitvar] minc-2.2.00/conversion/minctoecat/minctoecat.c:561:18: note: Assuming condition is false minc-2.2.00/conversion/minctoecat/minctoecat.c:601:34: note: Uninitialized variable: &injection_time head minc-2.2.00/conversion/nifti1/nifti1_io.c:6130:44: style: Parameter 'prods' can be declared as const array [constParameter] 2.8 minc-2.2.00/conversion/nifti1/nifti1_io.c:6130:44: style: Parameter 'prods' can be declared with const [constParameter] head minc-2.2.00/conversion/nifti1/nifti1_io.c:689:61: style: Parameter 'slist' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/conversion/nifti1/nifti1_io.c:689:61: style: Parameter 'slist' can be declared with const [constParameter] head minc-2.2.00/conversion/nifti1/nifti1_io.c:689:74: style: Parameter 'sindex' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/conversion/nifti1/nifti1_io.c:689:74: style: Parameter 'sindex' can be declared with const [constParameter] head minc-2.2.00/libsrc/dim_conversion.c:505:60: style: Parameter 'subsc' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/dim_conversion.c:505:60: style: Parameter 'subsc' can be declared with const [constParameter] head minc-2.2.00/libsrc/dim_conversion.c:799:36: style: Parameter 'bufstart' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/dim_conversion.c:799:36: style: Parameter 'bufstart' can be declared with const [constParameter] head minc-2.2.00/libsrc/dim_conversion.c:799:53: style: Parameter 'bufcount' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/dim_conversion.c:799:53: style: Parameter 'bufcount' can be declared with const [constParameter] 2.8 minc-2.2.00/libsrc/dim_conversion.c:956:40: error: Uninitialized variable: usr_dend [uninitvar] minc-2.2.00/libsrc/dim_conversion.c:920:24: note: Assuming condition is false minc-2.2.00/libsrc/dim_conversion.c:956:40: note: Uninitialized variable: usr_dend head minc-2.2.00/libsrc/dim_conversion.c:956:40: warning: Uninitialized variable: usr_dend [uninitvar] minc-2.2.00/libsrc/dim_conversion.c:920:24: note: Assuming condition is false minc-2.2.00/libsrc/dim_conversion.c:956:40: note: Uninitialized variable: usr_dend head minc-2.2.00/libsrc/image_conversion.c:1460:56: style: Parameter 'count' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/image_conversion.c:1460:56: style: Parameter 'count' can be declared with const [constParameter] head minc-2.2.00/libsrc/image_conversion.c:1518:38: style: Parameter 'icv_start' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/image_conversion.c:1518:38: style: Parameter 'icv_start' can be declared with const [constParameter] head minc-2.2.00/libsrc/image_conversion.c:1518:56: style: Parameter 'icv_count' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/image_conversion.c:1518:56: style: Parameter 'icv_count' can be declared with const [constParameter] head minc-2.2.00/libsrc/minc_convenience.c:1180:57: style: Parameter 'maxmin_dim' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/minc_convenience.c:1180:57: style: Parameter 'maxmin_dim' can be declared with const [constParameter] head minc-2.2.00/libsrc/nd_loop.c:100:32: style: Parameter 'current' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/nd_loop.c:100:32: style: Parameter 'current' can be declared with const [constParameter] head minc-2.2.00/libsrc/nd_loop.c:100:48: style: Parameter 'end' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/nd_loop.c:100:48: style: Parameter 'end' can be declared with const [constParameter] head minc-2.2.00/libsrc/nd_loop.c:123:42: style: Parameter 'current' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/nd_loop.c:123:42: style: Parameter 'current' can be declared with const [constParameter] head minc-2.2.00/libsrc/nd_loop.c:124:42: style: Parameter 'increment' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/nd_loop.c:124:42: style: Parameter 'increment' can be declared with const [constParameter] head minc-2.2.00/libsrc/nd_loop.c:124:60: style: Parameter 'end' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/nd_loop.c:124:60: style: Parameter 'end' can be declared with const [constParameter] head minc-2.2.00/libsrc/nd_loop.c:158:36: style: Parameter 'start' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/nd_loop.c:158:36: style: Parameter 'start' can be declared with const [constParameter] head minc-2.2.00/libsrc/nd_loop.c:158:50: style: Parameter 'increment' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/nd_loop.c:158:50: style: Parameter 'increment' can be declared with const [constParameter] head minc-2.2.00/libsrc/nd_loop.c:158:68: style: Parameter 'end' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/nd_loop.c:158:68: style: Parameter 'end' can be declared with const [constParameter] head minc-2.2.00/libsrc/nd_loop.c:77:35: style: Parameter 'start' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/nd_loop.c:77:35: style: Parameter 'start' can be declared with const [constParameter] head minc-2.2.00/libsrc/value_conversion.c:365:45: style: Parameter 'start' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/value_conversion.c:365:45: style: Parameter 'start' can be declared with const [constParameter] head minc-2.2.00/libsrc/value_conversion.c:366:50: style: Parameter 'bufsize_step' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/libsrc/value_conversion.c:366:50: style: Parameter 'bufsize_step' can be declared with const [constParameter] 2.8 minc-2.2.00/libsrc/voxel_loop.c:1948:55: style: Parameter 'input_files' can be declared with const [constParameter] 2.8 minc-2.2.00/libsrc/voxel_loop.c:1950:55: style: Parameter 'output_files' can be declared with const [constParameter] head minc-2.2.00/libsrc/voxel_loop.c:3227:56: style: Parameter 'start' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/voxel_loop.c:3227:56: style: Parameter 'start' can be declared with const [constParameter] head minc-2.2.00/libsrc/voxel_loop.c:3227:70: style: Parameter 'count' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/voxel_loop.c:3227:70: style: Parameter 'count' can be declared with const [constParameter] head minc-2.2.00/libsrc/voxel_loop.c:491:42: style: Parameter 'chunk_cur' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/voxel_loop.c:491:42: style: Parameter 'chunk_cur' can be declared with const [constParameter] head minc-2.2.00/libsrc/voxel_loop.c:492:42: style: Parameter 'chunk_curcount' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc/voxel_loop.c:492:42: style: Parameter 'chunk_curcount' can be declared with const [constParameter] 2.8 minc-2.2.00/libsrc/voxel_loop.c:776:32: style: Parameter 'dimname' can be declared with const [constParameter] head minc-2.2.00/libsrc2/convert.c:296:27: style: Parameter 'v1' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc2/convert.c:296:27: style: Parameter 'v1' can be declared with const [constParameter] head minc-2.2.00/libsrc2/convert.c:296:40: style: Parameter 'v2' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc2/convert.c:296:40: style: Parameter 'v2' can be declared with const [constParameter] head minc-2.2.00/libsrc2/convert.c:309:53: style: Parameter 'values' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/libsrc2/convert.c:309:53: style: Parameter 'values' can be declared with const [constParameter] 2.8 minc-2.2.00/libsrc2/datatype.c:87:9: error: Uninitialized variable: result [uninitvar] minc-2.2.00/libsrc2/datatype.c:79:30: note: Assuming condition is false minc-2.2.00/libsrc2/datatype.c:87:9: note: Uninitialized variable: result head minc-2.2.00/libsrc2/datatype.c:87:9: warning: Uninitialized variable: result [uninitvar] minc-2.2.00/libsrc2/datatype.c:79:30: note: Assuming condition is false minc-2.2.00/libsrc2/datatype.c:87:9: note: Uninitialized variable: result head minc-2.2.00/libsrc2/dimension.c:427:25: style: Parameter 'dimensions' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc2/dimension.c:427:25: style: Parameter 'dimensions' can be declared with const [constParameter] head minc-2.2.00/libsrc2/m2util.c:1269:28: style: Parameter 'in_ptr' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/libsrc2/m2util.c:1269:28: style: Parameter 'in_ptr' can be declared with const [constParameter] head minc-2.2.00/libsrc2/m2util.c:1269:61: style: Parameter 'isize' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc2/m2util.c:1269:61: style: Parameter 'isize' can be declared with const [constParameter] head minc-2.2.00/libsrc2/m2util.c:1270:28: style: Parameter 'osize' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc2/m2util.c:1270:28: style: Parameter 'osize' can be declared with const [constParameter] head minc-2.2.00/libsrc2/m2util.c:1315:38: style: Parameter 'count' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc2/m2util.c:1315:38: style: Parameter 'count' can be declared with const [constParameter] head minc-2.2.00/libsrc2/m2util.c:1374:57: style: Parameter 'start' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc2/m2util.c:1374:57: style: Parameter 'start' can be declared with const [constParameter] head minc-2.2.00/libsrc2/m2util.c:1375:37: style: Parameter 'count' can be declared as const array [constParameter] 2.8 minc-2.2.00/libsrc2/m2util.c:1375:37: style: Parameter 'count' can be declared with const [constParameter] head minc-2.2.00/progs/Proglib/convert_origin_to_start.c:161:49: style: Parameter 'vector1' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/Proglib/convert_origin_to_start.c:161:49: style: Parameter 'vector1' can be declared with const [constParameter] head minc-2.2.00/progs/Proglib/convert_origin_to_start.c:162:49: style: Parameter 'vector2' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/Proglib/convert_origin_to_start.c:162:49: style: Parameter 'vector2' can be declared with const [constParameter] head minc-2.2.00/progs/Proglib/convert_origin_to_start.c:79:43: style: Parameter 'origin' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/Proglib/convert_origin_to_start.c:79:43: style: Parameter 'origin' can be declared with const [constParameter] 2.8 minc-2.2.00/progs/minccalc/eval.c:101:29: error: Uninitialized variables: args.width, args.vals, args.refcnt [uninitvar] minc-2.2.00/progs/minccalc/eval.c:95:25: note: Assuming condition is false minc-2.2.00/progs/minccalc/eval.c:101:29: note: Uninitialized variables: args.width, args.vals, args.refcnt head minc-2.2.00/progs/minccalc/eval.c:101:29: warning: Uninitialized variables: args.width, args.vals, args.refcnt [uninitvar] minc-2.2.00/progs/minccalc/eval.c:95:25: note: Assuming condition is false minc-2.2.00/progs/minccalc/eval.c:101:29: note: Uninitialized variables: args.width, args.vals, args.refcnt head minc-2.2.00/progs/minccalc/eval.c:469:37: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/progs/minccalc/eval.c:469:37: style: Parameter 'eval_flags' can be declared with const [constParameter] head minc-2.2.00/progs/minccalc/eval.c:489:35: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/progs/minccalc/eval.c:489:35: style: Parameter 'eval_flags' can be declared with const [constParameter] head minc-2.2.00/progs/minccalc/eval.c:518:36: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/progs/minccalc/eval.c:518:36: style: Parameter 'eval_flags' can be declared with const [constParameter] head minc-2.2.00/progs/minccalc/eval.c:549:35: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/progs/minccalc/eval.c:549:35: style: Parameter 'eval_flags' can be declared with const [constParameter] 2.8 minc-2.2.00/progs/minccalc/eval.c:837:4: error: Uninitialized variable: length [uninitvar] minc-2.2.00/progs/minccalc/eval.c:817:28: note: Assuming condition is false minc-2.2.00/progs/minccalc/eval.c:837:4: note: Uninitialized variable: length head minc-2.2.00/progs/minccalc/eval.c:837:4: warning: Uninitialized variable: length [uninitvar] minc-2.2.00/progs/minccalc/eval.c:817:28: note: Assuming condition is false minc-2.2.00/progs/minccalc/eval.c:837:4: note: Uninitialized variable: length head minc-2.2.00/progs/minccalc/sym.c:110:37: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/progs/minccalc/sym.c:110:37: style: Parameter 'eval_flags' can be declared with const [constParameter] head minc-2.2.00/progs/minccalc/sym.c:77:37: style: Parameter 'eval_flags' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/progs/minccalc/sym.c:77:37: style: Parameter 'eval_flags' can be declared with const [constParameter] head minc-2.2.00/progs/mincgen/genlib.c:1053:15: style: Variable 'octs' can be declared as const array [constVariable] 2.8 minc-2.2.00/progs/mincgen/genlib.c:1053:15: style: Variable 'octs' can be declared with const [constVariable] head minc-2.2.00/progs/mincgen/genlib.c:118:15: style: Variable 'octs' can be declared as const array [constVariable] 2.8 minc-2.2.00/progs/mincgen/genlib.c:118:15: style: Variable 'octs' can be declared with const [constVariable] head minc-2.2.00/progs/mincmakescalar/mincmakescalar.c:324:18: style: Variable 'grey_coefficients' can be declared as const array [constVariable] 2.8 minc-2.2.00/progs/mincmakescalar/mincmakescalar.c:324:18: style: Variable 'grey_coefficients' can be declared with const [constVariable] head minc-2.2.00/progs/mincresample/mincresample.c:1227:34: style: Parameter 'vector' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincresample/mincresample.c:1227:34: style: Parameter 'vector' can be declared with const [constParameter] 2.8 minc-2.2.00/progs/mincresample/resample_volumes.c:1387:53: error: Uninitialized variable: nslice [uninitvar] minc-2.2.00/progs/mincresample/resample_volumes.c:1369:15: note: Assuming condition is false minc-2.2.00/progs/mincresample/resample_volumes.c:1387:53: note: Uninitialized variable: nslice head minc-2.2.00/progs/mincresample/resample_volumes.c:1387:53: warning: Uninitialized variable: nslice [uninitvar] minc-2.2.00/progs/mincresample/resample_volumes.c:1369:15: note: Assuming condition is false minc-2.2.00/progs/mincresample/resample_volumes.c:1387:53: note: Uninitialized variable: nslice head minc-2.2.00/progs/mincreshape/copy_data.c:628:45: style: Parameter 'output_start' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/progs/mincreshape/copy_data.c:628:45: style: Parameter 'output_start' can be declared with const [constParameter] head minc-2.2.00/progs/mincreshape/copy_data.c:674:45: style: Parameter 'input_start' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/progs/mincreshape/copy_data.c:674:45: style: Parameter 'input_start' can be declared with const [constParameter] head minc-2.2.00/progs/mincreshape/copy_data.c:675:45: style: Parameter 'input_count' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/progs/mincreshape/copy_data.c:675:45: style: Parameter 'input_count' can be declared with const [constParameter] head minc-2.2.00/progs/mincreshape/mincreshape.c:1077:39: style: Parameter 'hs_start' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincreshape/mincreshape.c:1077:39: style: Parameter 'hs_start' can be declared with const [constParameter] head minc-2.2.00/progs/mincreshape/mincreshape.c:1077:56: style: Parameter 'hs_count' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincreshape/mincreshape.c:1077:56: style: Parameter 'hs_count' can be declared with const [constParameter] head minc-2.2.00/progs/mincsample/mincsample.c:475:77: style: Parameter 'in_coord' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincsample/mincsample.c:475:77: style: Parameter 'in_coord' can be declared with const [constParameter] head minc-2.2.00/progs/mincsample/mt19937ar.c:103:26: style: Variable 'mag01' can be declared as const array [constVariable] 2.8 minc-2.2.00/progs/mincsample/mt19937ar.c:103:26: style: Variable 'mag01' can be declared with const [constVariable] head minc-2.2.00/progs/mincsample/mt19937ar.c:74:34: style: Parameter 'init_key' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincsample/mt19937ar.c:74:34: style: Parameter 'init_key' can be declared with const [constParameter] head minc-2.2.00/progs/mincstats/mincstats.c:1344:34: style: Parameter 'index' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincstats/mincstats.c:1344:34: style: Parameter 'index' can be declared with const [constParameter] head minc-2.2.00/progs/mincstats/mincstats.c:1640:77: style: Parameter 'in_coord' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincstats/mincstats.c:1640:77: style: Parameter 'in_coord' can be declared with const [constParameter] head minc-2.2.00/progs/mincstats/mincstats.c:403:25: style: Parameter 'histogram' can be declared as pointer to const [constParameter] 2.8 minc-2.2.00/progs/mincstats/mincstats.c:403:25: style: Parameter 'histogram' can be declared with const [constParameter] head minc-2.2.00/progs/mincstats/mincstats.c:512:37: style: Parameter 'hist_centre' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincstats/mincstats.c:512:37: style: Parameter 'hist_centre' can be declared with const [constParameter] head minc-2.2.00/progs/mincstats/mincstats.c:584:26: style: Parameter 'hist_bin' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincstats/mincstats.c:584:26: style: Parameter 'hist_bin' can be declared with const [constParameter] head minc-2.2.00/progs/mincstats/mincstats.c:584:44: style: Parameter 'hist_centre' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincstats/mincstats.c:584:44: style: Parameter 'hist_centre' can be declared with const [constParameter] head minc-2.2.00/progs/mincstats/mincstats.c:683:23: style: Parameter 'histo' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincstats/mincstats.c:683:23: style: Parameter 'histo' can be declared with const [constParameter] head minc-2.2.00/progs/mincstats/mincstats.c:683:38: style: Parameter 'hist_centre' can be declared as const array [constParameter] 2.8 minc-2.2.00/progs/mincstats/mincstats.c:683:38: style: Parameter 'hist_centre' can be declared with const [constParameter] head minc-2.2.00/testdir/icv.c:49:42: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head minc-2.2.00/testdir/icv_dim.c:58:42: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head minc-2.2.00/testdir/icv_dim1.c:60:42: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head minc-2.2.00/testdir/icv_fillvalue.c:44:43: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head minc-2.2.00/testdir/icv_range.c:36:18: style: Variable 'max_values' can be declared as const array [constVariable] 2.8 minc-2.2.00/testdir/icv_range.c:36:18: style: Variable 'max_values' can be declared with const [constVariable] 2.8 minc-2.2.00/testdir/icv_range.c:61:54: error: Uninitialized variable: dvalue [uninitvar] head minc-2.2.00/testdir/icv_range.c:61:54: warning: Uninitialized variable: dvalue [uninitvar] head minc-2.2.00/testdir/icv_range.c:62:57: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head minc-2.2.00/testdir/minc_types.c:58:45: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head minc-2.2.00/volume_io/Geometry/gaussian.c:221:11: style: Parameter 'values' can be declared as const array [constParameter] 2.8 minc-2.2.00/volume_io/Geometry/gaussian.c:221:11: style: Parameter 'values' can be declared with const [constParameter] head minc-2.2.00/volume_io/Geometry/newton.c:52:12: style: Parameter 'initial_guess' can be declared as const array [constParameter] 2.8 minc-2.2.00/volume_io/Geometry/newton.c:52:12: style: Parameter 'initial_guess' can be declared with const [constParameter] head minc-2.2.00/volume_io/Geometry/newton.c:53:12: style: Parameter 'desired_values' can be declared as const array [constParameter] 2.8 minc-2.2.00/volume_io/Geometry/newton.c:53:12: style: Parameter 'desired_values' can be declared with const [constParameter] head minc-2.2.00/volume_io/Geometry/tensors.c:173:13: style: Parameter 'positions' can be declared as const array [constParameter] 2.8 minc-2.2.00/volume_io/Geometry/tensors.c:173:13: style: Parameter 'positions' can be declared with const [constParameter] head minc-2.2.00/volume_io/Geometry/tensors.c:178:13: style: Parameter 'n_derivs' can be declared as const array [constParameter] 2.8 minc-2.2.00/volume_io/Geometry/tensors.c:178:13: style: Parameter 'n_derivs' can be declared with const [constParameter] 2.8 minc-2.2.00/volume_io/Geometry/tensors.c:190:15: style: Variable 'static_tmp_results' can be declared with const [constVariable] 2.8 minc-2.2.00/volume_io/Prog_utils/files.c:1567:13: error: Uninitialized variable: quoted [uninitvar] minc-2.2.00/volume_io/Prog_utils/files.c:1550:16: note: Assuming condition is false minc-2.2.00/volume_io/Prog_utils/files.c:1567:13: note: Uninitialized variable: quoted head minc-2.2.00/volume_io/Prog_utils/files.c:1567:13: warning: Uninitialized variable: quoted [uninitvar] minc-2.2.00/volume_io/Prog_utils/files.c:1550:16: note: Assuming condition is false minc-2.2.00/volume_io/Prog_utils/files.c:1567:13: note: Uninitialized variable: quoted head minc-2.2.00/volume_io/Prog_utils/time.c:162:21: style: Variable 'scales' can be declared as const array [constVariable] 2.8 minc-2.2.00/volume_io/Prog_utils/time.c:162:21: style: Variable 'scales' can be declared with const [constVariable] head progs/minccalc/gram.c:1051:19: style: Parameter 'yytop' can be declared as pointer to const [constParameter] 2.8 progs/minccalc/gram.c:1051:19: style: Parameter 'yytop' can be declared with const [constParameter] head progs/minccalc/lex.c:1791:48: style: Parameter 'yybytes' can be declared as pointer to const [constParameter] 2.8 progs/minccalc/lex.c:1791:48: style: Parameter 'yybytes' can be declared with const [constParameter] head progs/mincgen/ncgentab.c:886:19: style: Parameter 'yytop' can be declared as pointer to const [constParameter] 2.8 progs/mincgen/ncgentab.c:886:19: style: Parameter 'yytop' can be declared with const [constParameter] head progs/mincgen/ncgenyy.c:2051:48: style: Parameter 'yybytes' can be declared as pointer to const [constParameter] 2.8 progs/mincgen/ncgenyy.c:2051:48: style: Parameter 'yybytes' can be declared with const [constParameter] DONE