2026-05-05 02:54 ftp://ftp.de.debian.org/debian/pool/main/s/source-highlight/source-highlight_3.1.9.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 914 885 elapsed-time: 5.9 5.0 head-timing-info: old-timing-info: head results: source-highlight-3.1.9/doc/instances_example.cpp:4:12: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] source-highlight-3.1.9/gl/basename-lgpl.c:64:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] source-highlight-3.1.9/gl/dirname-lgpl.c:38:35: style: Condition 'prefix_length!=0' is always false [knownConditionTrueFalse] source-highlight-3.1.9/gl/dirname-lgpl.c:34:26: note: Assignment 'prefix_length=0', assigned value is 0 source-highlight-3.1.9/gl/dirname-lgpl.c:38:35: note: Condition 'prefix_length!=0' is always false source-highlight-3.1.9/gl/getopt.c:575:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/gl/getopt.c:524:17: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] source-highlight-3.1.9/gl/getopt.c:523:51: note: Assuming allocation function fails source-highlight-3.1.9/gl/getopt.c:523:51: note: Assignment 'newp=malloc(sizeof(*newp))', assigned value is 0 source-highlight-3.1.9/gl/getopt.c:524:17: note: Null pointer dereference source-highlight-3.1.9/gl/getopt.c:525:17: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] source-highlight-3.1.9/gl/getopt.c:523:51: note: Assuming allocation function fails source-highlight-3.1.9/gl/getopt.c:523:51: note: Assignment 'newp=malloc(sizeof(*newp))', assigned value is 0 source-highlight-3.1.9/gl/getopt.c:525:17: note: Null pointer dereference source-highlight-3.1.9/gl/getopt.c:346:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:118:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/gl/getopt.c:346:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/gl/getopt.c:346:38: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:118:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/gl/getopt.c:346:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/gl/getopt.c:346:56: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:119:44: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. source-highlight-3.1.9/gl/getopt.c:346:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. source-highlight-3.1.9/gl/getopt.c:347:42: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:120:53: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. source-highlight-3.1.9/gl/getopt.c:347:42: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. source-highlight-3.1.9/gl/getopt.c:347:57: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:120:70: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. source-highlight-3.1.9/gl/getopt.c:347:57: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. source-highlight-3.1.9/gl/getopt.c:348:25: style:inconclusive: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:121:36: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. source-highlight-3.1.9/gl/getopt.c:348:25: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. source-highlight-3.1.9/gl/getopt.c:348:57: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:121:70: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/gl/getopt.c:348:57: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/gl/getopt.c:348:64: style:inconclusive: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:122:36: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. source-highlight-3.1.9/gl/getopt.c:348:64: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. source-highlight-3.1.9/gl/getopt.c:1128:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:24:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/gl/getopt.c:1128:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/gl/getopt.c:1128:36: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:24:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/gl/getopt.c:1128:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/gl/getopt.c:1128:54: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:25:42: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. source-highlight-3.1.9/gl/getopt.c:1128:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. source-highlight-3.1.9/gl/getopt.c:1129:40: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:26:51: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. source-highlight-3.1.9/gl/getopt.c:1129:40: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. source-highlight-3.1.9/gl/getopt.c:1129:55: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:26:68: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. source-highlight-3.1.9/gl/getopt.c:1129:55: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. source-highlight-3.1.9/gl/getopt.c:1129:68: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:27:34: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. source-highlight-3.1.9/gl/getopt.c:1129:68: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. source-highlight-3.1.9/gl/getopt.c:1130:23: style:inconclusive: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:27:51: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. source-highlight-3.1.9/gl/getopt.c:1130:23: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. source-highlight-3.1.9/gl/getopt1.c:48:21: style:inconclusive: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:124:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/gl/getopt1.c:48:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/gl/getopt1.c:48:34: style:inconclusive: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:124:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/gl/getopt1.c:48:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/gl/getopt1.c:48:52: style:inconclusive: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:125:40: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/gl/getopt1.c:48:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/gl/getopt1.c:49:38: style:inconclusive: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:126:49: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/gl/getopt1.c:49:38: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/gl/getopt1.c:49:57: style:inconclusive: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:126:66: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/gl/getopt1.c:49:57: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/gl/getopt1.c:50:38: style:inconclusive: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:127:49: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/gl/getopt1.c:50:38: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/gl/getopt1.c:71:26: style:inconclusive: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:129:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/gl/getopt1.c:71:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/gl/getopt1.c:71:39: style:inconclusive: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:129:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/gl/getopt1.c:71:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/gl/getopt1.c:71:57: style:inconclusive: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:130:45: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/gl/getopt1.c:71:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/gl/getopt1.c:72:43: style:inconclusive: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:131:54: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/gl/getopt1.c:72:43: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/gl/getopt1.c:72:62: style:inconclusive: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:132:38: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/gl/getopt1.c:72:62: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/gl/getopt1.c:73:43: style:inconclusive: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] source-highlight-3.1.9/gl/getopt_int.h:133:54: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/gl/getopt1.c:73:43: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/gl/malloc.c:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/gl/mkdir.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/gl/progname.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:13:16: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:25: note: Assuming allocation function fails source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:13: note: Assignment 'p=(struct DIR*)malloc(sizeof(struct DIR))', assigned value is 0 source-highlight-3.1.9/lib/compat/compat_dirent.cpp:13:16: note: Null pointer dereference source-highlight-3.1.9/lib/compat/compat_dirent.cpp:14:17: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:25: note: Assuming allocation function fails source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:13: note: Assignment 'p=(struct DIR*)malloc(sizeof(struct DIR))', assigned value is 0 source-highlight-3.1.9/lib/compat/compat_dirent.cpp:14:17: note: Null pointer dereference source-highlight-3.1.9/lib/compat/compat_dirent.cpp:15:22: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:25: note: Assuming allocation function fails source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:13: note: Assignment 'p=(struct DIR*)malloc(sizeof(struct DIR))', assigned value is 0 source-highlight-3.1.9/lib/compat/compat_dirent.cpp:15:22: note: Null pointer dereference source-highlight-3.1.9/lib/compat/compat_dirent.cpp:16:9: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:25: note: Assuming allocation function fails source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:13: note: Assignment 'p=(struct DIR*)malloc(sizeof(struct DIR))', assigned value is 0 source-highlight-3.1.9/lib/compat/compat_dirent.cpp:16:9: note: Null pointer dereference source-highlight-3.1.9/lib/compat/compat_dirent.cpp:17:9: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:25: note: Assuming allocation function fails source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:13: note: Assignment 'p=(struct DIR*)malloc(sizeof(struct DIR))', assigned value is 0 source-highlight-3.1.9/lib/compat/compat_dirent.cpp:17:9: note: Null pointer dereference source-highlight-3.1.9/lib/compat/compat_dirent.cpp:12:13: style: C-style pointer casting [cstyleCast] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:8:26: style:inconclusive: Function 'opendir' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:31:19: style:inconclusive: Function 'closedir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:38:29: style:inconclusive: Function 'readdir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/compat/compat_dirent.cpp:44:25: style: Pointer expression 'd_name' converted to bool is always true. [knownPointerToBool] source-highlight-3.1.9/lib/compat/getopt.c:236:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_IN_ORDER [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/compat/getopt.c:383:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERMUTE [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/compat/getopt.c:338:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:113:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt.c:338:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt.c:338:38: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:113:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt.c:338:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt.c:338:56: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:114:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. source-highlight-3.1.9/lib/compat/getopt.c:338:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. source-highlight-3.1.9/lib/compat/getopt.c:339:28: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:115:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. source-highlight-3.1.9/lib/compat/getopt.c:339:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. source-highlight-3.1.9/lib/compat/getopt.c:339:43: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:115:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. source-highlight-3.1.9/lib/compat/getopt.c:339:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. source-highlight-3.1.9/lib/compat/getopt.c:340:11: style:inconclusive: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:116:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. source-highlight-3.1.9/lib/compat/getopt.c:340:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. source-highlight-3.1.9/lib/compat/getopt.c:340:26: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:116:32: note: Function '_getopt_internal_r' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. source-highlight-3.1.9/lib/compat/getopt.c:340:26: note: Function '_getopt_internal_r' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. source-highlight-3.1.9/lib/compat/getopt.c:340:64: style:inconclusive: Function '_getopt_internal_r' argument 8 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:117:32: note: Function '_getopt_internal_r' argument 8 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/lib/compat/getopt.c:340:64: note: Function '_getopt_internal_r' argument 8 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/lib/compat/getopt.c:1074:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:22:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt.c:1074:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt.c:1074:36: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:22:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt.c:1074:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt.c:1074:54: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:23:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. source-highlight-3.1.9/lib/compat/getopt.c:1074:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. source-highlight-3.1.9/lib/compat/getopt.c:1075:26: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:24:37: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. source-highlight-3.1.9/lib/compat/getopt.c:1075:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. source-highlight-3.1.9/lib/compat/getopt.c:1075:41: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:24:54: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. source-highlight-3.1.9/lib/compat/getopt.c:1075:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. source-highlight-3.1.9/lib/compat/getopt.c:1076:9: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:25:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. source-highlight-3.1.9/lib/compat/getopt.c:1076:9: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. source-highlight-3.1.9/lib/compat/getopt.c:1076:24: style:inconclusive: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:25:30: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. source-highlight-3.1.9/lib/compat/getopt.c:1076:24: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. source-highlight-3.1.9/lib/compat/getopt.c:1102:13: style:inconclusive: Function 'getopt' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:203:24: note: Function 'getopt' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt.c:1102:13: note: Function 'getopt' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt.c:1102:32: style:inconclusive: Function 'getopt' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:203:46: note: Function 'getopt' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt.c:1102:32: note: Function 'getopt' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt.c:1102:50: style:inconclusive: Function 'getopt' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:203:67: note: Function 'getopt' argument 3 names different: declaration '__shortopts' definition 'optstring'. source-highlight-3.1.9/lib/compat/getopt.c:1102:50: note: Function 'getopt' argument 3 names different: declaration '__shortopts' definition 'optstring'. source-highlight-3.1.9/lib/compat/getopt.c:731:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/lib/compat/getopt1.c:35:18: style:inconclusive: Function 'getopt_long' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:207:29: note: Function 'getopt_long' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt1.c:35:18: note: Function 'getopt_long' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt1.c:35:51: style:inconclusive: Function 'getopt_long' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:207:65: note: Function 'getopt_long' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt1.c:35:51: note: Function 'getopt_long' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt1.c:35:69: style:inconclusive: Function 'getopt_long' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:208:16: note: Function 'getopt_long' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/lib/compat/getopt1.c:35:69: note: Function 'getopt_long' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/lib/compat/getopt1.c:36:28: style:inconclusive: Function 'getopt_long' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:209:32: note: Function 'getopt_long' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/lib/compat/getopt1.c:36:28: note: Function 'getopt_long' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/lib/compat/getopt1.c:36:47: style:inconclusive: Function 'getopt_long' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:209:49: note: Function 'getopt_long' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/lib/compat/getopt1.c:36:47: note: Function 'getopt_long' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/lib/compat/getopt1.c:43:21: style:inconclusive: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:119:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt1.c:43:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt1.c:43:34: style:inconclusive: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:119:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt1.c:43:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt1.c:43:52: style:inconclusive: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:120:19: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/lib/compat/getopt1.c:43:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/lib/compat/getopt1.c:44:24: style:inconclusive: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:121:28: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/lib/compat/getopt1.c:44:24: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/lib/compat/getopt1.c:44:43: style:inconclusive: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:121:45: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/lib/compat/getopt1.c:44:43: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/lib/compat/getopt1.c:45:24: style:inconclusive: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:122:28: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/lib/compat/getopt1.c:45:24: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/lib/compat/getopt1.c:57:23: style:inconclusive: Function 'getopt_long_only' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:211:34: note: Function 'getopt_long_only' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt1.c:57:23: note: Function 'getopt_long_only' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt1.c:57:56: style:inconclusive: Function 'getopt_long_only' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:211:70: note: Function 'getopt_long_only' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt1.c:57:56: note: Function 'getopt_long_only' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt1.c:58:17: style:inconclusive: Function 'getopt_long_only' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:212:21: note: Function 'getopt_long_only' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/lib/compat/getopt1.c:58:17: note: Function 'getopt_long_only' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/lib/compat/getopt1.c:59:26: style:inconclusive: Function 'getopt_long_only' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:213:37: note: Function 'getopt_long_only' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/lib/compat/getopt1.c:59:26: note: Function 'getopt_long_only' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/lib/compat/getopt1.c:59:45: style:inconclusive: Function 'getopt_long_only' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt.h:213:54: note: Function 'getopt_long_only' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/lib/compat/getopt1.c:59:45: note: Function 'getopt_long_only' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/lib/compat/getopt1.c:66:26: style:inconclusive: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:124:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt1.c:66:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. source-highlight-3.1.9/lib/compat/getopt1.c:66:39: style:inconclusive: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:124:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt1.c:66:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. source-highlight-3.1.9/lib/compat/getopt1.c:66:57: style:inconclusive: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:125:17: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/lib/compat/getopt1.c:66:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. source-highlight-3.1.9/lib/compat/getopt1.c:67:29: style:inconclusive: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:126:26: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/lib/compat/getopt1.c:67:29: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. source-highlight-3.1.9/lib/compat/getopt1.c:67:48: style:inconclusive: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:127:10: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/lib/compat/getopt1.c:67:48: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. source-highlight-3.1.9/lib/compat/getopt1.c:68:29: style:inconclusive: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/compat/getopt_int.h:128:26: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/lib/compat/getopt1.c:68:29: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. source-highlight-3.1.9/lib/examples/infoformatter.h:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/examples/infoformatter-main.cpp:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/examples/infoformatter.h:26:5: style: Class 'InfoFormatter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/examples/styleformatter.h:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/examples/styleformatter-main.cpp:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/examples/styleformatter.h:33:5: style: Struct 'StyleFormatter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/bufferedoutput.cpp:28:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/bufferedoutput.h:52:5: style: Class 'BufferedOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/chartranslator.cc:64:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_default [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/chartranslator.cc:37:16: warning: Class 'CharTranslator' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] source-highlight-3.1.9/lib/srchilite/chartranslator.cc:37:16: warning: Class 'CharTranslator' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] source-highlight-3.1.9/lib/srchilite/preformatter.h:39:5: style: Class 'PreFormatter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/chartranslator.h:63:5: style: Class 'CharTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/chartranslator.h:57:31: style: The function 'doPreformat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/preformatter.h:64:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/chartranslator.h:57:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/chartranslator.h:64:14: style: The destructor '~CharTranslator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/preformatter.h:41:14: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/chartranslator.h:64:14: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/chartranslator.cc:40:57: style:inconclusive: Function 'set_translation' argument 1 names different: declaration 's1' definition 'to_translate'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/chartranslator.h:71:45: note: Function 'set_translation' argument 1 names different: declaration 's1' definition 'to_translate'. source-highlight-3.1.9/lib/srchilite/chartranslator.cc:40:57: note: Function 'set_translation' argument 1 names different: declaration 's1' definition 'to_translate'. source-highlight-3.1.9/lib/srchilite/chartranslator.cc:41:28: style:inconclusive: Function 'set_translation' argument 2 names different: declaration 's2' definition 'translate_into'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/chartranslator.h:71:68: note: Function 'set_translation' argument 2 names different: declaration 's2' definition 'translate_into'. source-highlight-3.1.9/lib/srchilite/chartranslator.cc:41:28: note: Function 'set_translation' argument 2 names different: declaration 's2' definition 'translate_into'. source-highlight-3.1.9/lib/srchilite/parserinfo.h:30:5: style: Struct 'ParserInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/formatterparams.h:38:5: style: Struct 'FormatterParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/ctagscollector.cpp:43:32: style:inconclusive: Function 'collectTags' argument 3 names different: declaration 'fileInfo' definition 'fileinfo'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/ctagscollector.h:90:36: note: Function 'collectTags' argument 3 names different: declaration 'fileInfo' definition 'fileinfo'. source-highlight-3.1.9/lib/srchilite/ctagscollector.cpp:43:32: note: Function 'collectTags' argument 3 names different: declaration 'fileInfo' definition 'fileinfo'. source-highlight-3.1.9/lib/srchilite/ctagscollector.cpp:47:12: style: Unused variable: output [unusedVariable] source-highlight-3.1.9/lib/srchilite/textstyle.h:65:5: style: Class 'TextStyle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/doctemplate.h:21:5: style: Class 'DocTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/ctagsmanager.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/ctagsmanager.cpp:32:16: warning: Class 'CTagsManager' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] source-highlight-3.1.9/lib/srchilite/ctagsmanager.cpp:32:16: warning: Class 'CTagsManager' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] source-highlight-3.1.9/lib/srchilite/debuglistener.cpp:32:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/debuglistener.cpp:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/debuglistener.cpp:67:21: style:inconclusive: Technically the member function 'srchilite::DebugListener::step' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/debuglistener.h:45:10: note: Technically the member function 'srchilite::DebugListener::step' can be const. source-highlight-3.1.9/lib/srchilite/debuglistener.cpp:67:21: note: Technically the member function 'srchilite::DebugListener::step' can be const. source-highlight-3.1.9/lib/srchilite/debuglistener.h:33:5: style: Class 'DebugListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/highlightevent.h:33:5: style: Struct 'HighlightEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/highlighttoken.h:58:5: style: Struct 'HighlightToken' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/highlightstate.h:75:5: style: Class 'HighlightState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/debuglistener.h:34:14: style: The destructor '~DebugListener' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlighteventlistener.h:21:11: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/debuglistener.h:34:14: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/debuglistener.h:36:18: style: The function 'notify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlighteventlistener.h:28:15: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/debuglistener.h:36:18: note: Function in derived class source-highlight-3.1.9/lib/srchilite/highlightrule.h:152:17: performance: Function 'getAdditionalInfo()' should return member 'additionalInfo' by const reference. [returnByReference] source-highlight-3.1.9/lib/srchilite/delimitedlangelem.cpp:33:12: warning: Class 'DelimitedLangElem' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] source-highlight-3.1.9/lib/srchilite/delimitedlangelem.cpp:33:12: warning: Class 'DelimitedLangElem' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:42:5: style: Class 'StateStartLangElem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/stringdef.h:52:5: style: Class 'StringDef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:45:14: style: The destructor '~StateStartLangElem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:38:14: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:45:14: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:47:31: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:49:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:47:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/delimitedlangelem.h:52:6: style: The destructor '~DelimitedLangElem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:45:14: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/delimitedlangelem.h:52:6: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/delimitedlangelem.h:58:31: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:47:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/delimitedlangelem.h:58:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/delimitedlangelem.h:65:31: style: The function 'toStringOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:58:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/delimitedlangelem.h:65:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/delimitedlangelem.h:103:14: style: The function 'dispatch_build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:80:14: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/delimitedlangelem.h:103:14: note: Function in derived class source-highlight-3.1.9/lib/srchilite/langelem.h:41:23: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] source-highlight-3.1.9/lib/srchilite/stringdef.h:67:23: performance: Function 'toStringOriginal()' should return member 'orig' by const reference. [returnByReference] source-highlight-3.1.9/lib/srchilite/docgenerator.cc:42:20: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE is a macro then please configure it. [unknownMacro] source-highlight-3.1.9/lib/srchilite/doctemplate.cpp:43:14: style:inconclusive: Technically the member function 'srchilite::DocTemplate::output_begin' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/doctemplate.h:23:17: note: Technically the member function 'srchilite::DocTemplate::output_begin' can be const. source-highlight-3.1.9/lib/srchilite/doctemplate.cpp:43:14: note: Technically the member function 'srchilite::DocTemplate::output_begin' can be const. source-highlight-3.1.9/lib/srchilite/doctemplate.cpp:67:14: style:inconclusive: Technically the member function 'srchilite::DocTemplate::output_end' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/doctemplate.h:27:17: note: Technically the member function 'srchilite::DocTemplate::output_end' can be const. source-highlight-3.1.9/lib/srchilite/doctemplate.cpp:67:14: note: Technically the member function 'srchilite::DocTemplate::output_end' can be const. source-highlight-3.1.9/lib/srchilite/fileutil.cc:118:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/fileutil.cc:163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/fileutil.cc:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/fileutil.cc:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/fileutil.cc:268:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/fileutil.cc:285:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/fileutil.cc:158:41: style:inconclusive: Function 'get_file_extension' argument 1 names different: declaration 'filename' definition 's'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/fileutil.h:55:41: note: Function 'get_file_extension' argument 1 names different: declaration 'filename' definition 's'. source-highlight-3.1.9/lib/srchilite/fileutil.cc:158:41: note: Function 'get_file_extension' argument 1 names different: declaration 'filename' definition 's'. source-highlight-3.1.9/lib/srchilite/fileutil.cc:174:42: style:inconclusive: Function 'open_file_istream' argument 1 names different: declaration 'filename' definition 'input_file_name'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/fileutil.h:58:43: note: Function 'open_file_istream' argument 1 names different: declaration 'filename' definition 'input_file_name'. source-highlight-3.1.9/lib/srchilite/fileutil.cc:174:42: note: Function 'open_file_istream' argument 1 names different: declaration 'filename' definition 'input_file_name'. source-highlight-3.1.9/lib/srchilite/fileutil.cc:187:51: style:inconclusive: Function 'open_file_istream_or_error' argument 1 names different: declaration 'filename' definition 'input_file_name'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/fileutil.h:59:52: note: Function 'open_file_istream_or_error' argument 1 names different: declaration 'filename' definition 'input_file_name'. source-highlight-3.1.9/lib/srchilite/fileutil.cc:187:51: note: Function 'open_file_istream_or_error' argument 1 names different: declaration 'filename' definition 'input_file_name'. source-highlight-3.1.9/lib/srchilite/fileutil.cc:204:23: style:inconclusive: Function 'open_data_file_istream' argument 2 names different: declaration 'filename' definition 'input_file_name'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/fileutil.h:60:68: note: Function 'open_data_file_istream' argument 2 names different: declaration 'filename' definition 'input_file_name'. source-highlight-3.1.9/lib/srchilite/fileutil.cc:204:23: note: Function 'open_data_file_istream' argument 2 names different: declaration 'filename' definition 'input_file_name'. source-highlight-3.1.9/lib/srchilite/fileutil.cc:233:63: style:inconclusive: Function 'open_data_file_stream' argument 2 names different: declaration 'filename' definition 'input_file_name'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/fileutil.h:62:64: note: Function 'open_data_file_stream' argument 2 names different: declaration 'filename' definition 'input_file_name'. source-highlight-3.1.9/lib/srchilite/fileutil.cc:233:63: note: Function 'open_data_file_stream' argument 2 names different: declaration 'filename' definition 'input_file_name'. source-highlight-3.1.9/lib/srchilite/fileutil.cc:277:34: style:inconclusive: Function 'contains_path' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/fileutil.cc:281:38: style:inconclusive: Function 'strip_file_path' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/formattermanager.cpp:41:24: style:inconclusive: Technically the member function 'srchilite::FormatterManager::addFormatter' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/formattermanager.h:70:10: note: Technically the member function 'srchilite::FormatterManager::addFormatter' can be const. source-highlight-3.1.9/lib/srchilite/formattermanager.cpp:41:24: note: Technically the member function 'srchilite::FormatterManager::addFormatter' can be const. source-highlight-3.1.9/lib/srchilite/formattermanager.h:36:5: style: Class 'FormatterManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/highlightbuilderexception.h:34:5: style: Struct 'HighlightBuilderException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/highlightbuilderexception.cpp:28:57: style:inconclusive: Function 'HighlightBuilderException' argument 2 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/highlightbuilderexception.h:35:32: note: Function 'HighlightBuilderException' argument 2 names different: declaration 'filename' definition '_filename'. source-highlight-3.1.9/lib/srchilite/highlightbuilderexception.cpp:28:57: note: Function 'HighlightBuilderException' argument 2 names different: declaration 'filename' definition '_filename'. source-highlight-3.1.9/lib/srchilite/highlightbuilderexception.cpp:29:22: style:inconclusive: Function 'HighlightBuilderException' argument 3 names different: declaration 'line' definition '_line'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/highlightbuilderexception.h:35:60: note: Function 'HighlightBuilderException' argument 3 names different: declaration 'line' definition '_line'. source-highlight-3.1.9/lib/srchilite/highlightbuilderexception.cpp:29:22: note: Function 'HighlightBuilderException' argument 3 names different: declaration 'line' definition '_line'. source-highlight-3.1.9/lib/srchilite/highlightstate.cpp:24:17: warning:inconclusive: Member variable 'HighlightState::originalState' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] source-highlight-3.1.9/lib/srchilite/highlightstate.cpp:64:21: style: The statement 'if (first) first=false' is logically equivalent to 'first=false'. [duplicateConditionalAssign] source-highlight-3.1.9/lib/srchilite/highlightstate.cpp:65:27: note: Assignment 'first=false' source-highlight-3.1.9/lib/srchilite/highlightstate.cpp:64:21: note: Condition 'first' is redundant source-highlight-3.1.9/lib/srchilite/highlightstate.cpp:54:32: style: Variable 'currentRule' is assigned a value that is never used. [unreadVariable] source-highlight-3.1.9/lib/srchilite/langelems.h:43:5: debug: Failed to parse 'typedef list < LangElem * > list < LangElem * > :: const_iterator ;'. The checking continues anyway. [simplifyTypedef] source-highlight-3.1.9/lib/srchilite/langelems.h:44:5: debug: Failed to parse 'typedef list < LangElem * > list < LangElem * > :: begin ;'. The checking continues anyway. [simplifyTypedef] source-highlight-3.1.9/lib/srchilite/langelems.h:45:5: debug: Failed to parse 'typedef list < LangElem * > list < LangElem * > :: end ;'. The checking continues anyway. [simplifyTypedef] source-highlight-3.1.9/lib/srchilite/langelems.h:46:5: debug: Failed to parse 'typedef list < LangElem * > list < LangElem * > :: size ;'. The checking continues anyway. [simplifyTypedef] highlightstatebuilder.h:27:5: style: Class 'HighlightStateBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/stringlistlangelem.h:44:14: style: The destructor '~StringListLangElem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:45:14: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/stringlistlangelem.h:44:14: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/stringlistlangelem.h:46:31: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:47:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/stringlistlangelem.h:46:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/stringlistlangelem.h:48:31: style: The function 'toStringOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:58:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/stringlistlangelem.h:48:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/stringlistlangelem.h:65:14: style: The function 'dispatch_build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:80:14: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/stringlistlangelem.h:65:14: note: Function in derived class source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:53:11: style: The destructor '~NamedSubExpsLangElem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:45:14: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:53:11: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:58:31: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/statestartlangelem.h:47:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:58:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:64:31: style: The function 'toStringOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:58:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:64:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:78:14: style: The function 'dispatch_build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:80:14: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:78:14: note: Function in derived class source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:79:14: style: The function 'dispatch_collect_const' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:81:14: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:79:14: note: Function in derived class source-highlight-3.1.9/lib/srchilite/statelangelem.h:47:6: style: The destructor '~StateLangElem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:38:14: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/statelangelem.h:47:6: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/statelangelem.h:52:31: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:49:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/statelangelem.h:52:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/statelangelem.h:54:31: style: The function 'toStringOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:58:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/statelangelem.h:54:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/statelangelem.h:61:14: style: The function 'dispatch_build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:80:14: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/statelangelem.h:61:14: note: Function in derived class source-highlight-3.1.9/lib/srchilite/statelangelem.h:62:14: style: The function 'dispatch_collect_const' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/langelem.h:81:14: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/statelangelem.h:62:14: note: Function in derived class source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc:20:58: style:inconclusive: Function 'dispatch_build' argument 1 names different: declaration '' definition 'HighlightStateBuilder_o'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc:26:49: style:inconclusive: Function 'dispatch_build' argument 1 names different: declaration '' definition 'HighlightStateBuilder_o'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc:32:61: style:inconclusive: Function 'dispatch_build' argument 1 names different: declaration '' definition 'HighlightStateBuilder_o'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc:38:54: style:inconclusive: Function 'dispatch_build' argument 1 names different: declaration '' definition 'HighlightStateBuilder_o'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc:44:59: style:inconclusive: Function 'dispatch_build' argument 1 names different: declaration '' definition 'HighlightStateBuilder_o'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/highlightstatebuilder.cpp:144:16: style: Variable 'start' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/lib/srchilite/highlightstatebuilder.cpp:145:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/lib/srchilite/highlightstatebuilder.cpp:146:16: style: Variable 'escape' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/lib/srchilite/highlightstateprinter.cpp:37:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/highlightstateprinter.cpp:58:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/highlightstateprinter.cpp:75:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/highlightstateprinter.h:35:5: style: Class 'HighlightStatePrinter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/highlightstateprinter.cpp:66:31: performance: Searching before insertion is not necessary. [stlFindInsert] source-highlight-3.1.9/lib/srchilite/highlighttoken.cpp:22:28: style:inconclusive: Function 'HighlightToken' argument 2 names different: declaration 'matched' definition '_matched'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/highlighttoken.h:59:64: note: Function 'HighlightToken' argument 2 names different: declaration 'matched' definition '_matched'. source-highlight-3.1.9/lib/srchilite/highlighttoken.cpp:22:28: note: Function 'HighlightToken' argument 2 names different: declaration 'matched' definition '_matched'. source-highlight-3.1.9/lib/srchilite/langdefmanager.h:35:5: style: Class 'LangDefManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/langmap.h:57:5: style: Class 'LangMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:21:14: style: The destructor '~RegexRuleFactory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrulefactory.h:26:14: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:21:14: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:23:28: style: The function 'createSimpleRule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrulefactory.h:34:28: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:23:28: note: Function in derived class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:26:28: style: The function 'createWordListRule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrulefactory.h:47:28: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:26:28: note: Function in derived class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:29:28: style: The function 'createListRule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrulefactory.h:58:28: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:29:28: note: Function in derived class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:32:28: style: The function 'createLineRule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrulefactory.h:70:28: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:32:28: note: Function in derived class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:36:28: style: The function 'createMultiLineRule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrulefactory.h:83:28: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:36:28: note: Function in derived class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:40:28: style: The function 'createCompoundRule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrulefactory.h:95:28: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:40:28: note: Function in derived class source-highlight-3.1.9/lib/srchilite/settings.h:87:23: performance: Function 'getConfDir()' should return member 'confDir' by const reference. [returnByReference] source-highlight-3.1.9/lib/srchilite/settings.h:95:23: performance: Function 'getConfFileName()' should return member 'confFileName' by const reference. [returnByReference] source-highlight-3.1.9/lib/srchilite/settings.h:99:23: performance: Function 'getTestFileName()' should return member 'testFileName' by const reference. [returnByReference] source-highlight-3.1.9/lib/srchilite/settings.h:107:23: performance: Function 'getDataDir()' should return member 'dataDir' by const reference. [returnByReference] source-highlight-3.1.9/lib/srchilite/langdefmanager.cpp:70:28: style: The member function 'srchilite::LangDefManager::getLangElems' can be static. [functionStatic] source-highlight-3.1.9/lib/srchilite/langdefmanager.h:76:16: note: The member function 'srchilite::LangDefManager::getLangElems' can be static. source-highlight-3.1.9/lib/srchilite/langdefmanager.cpp:70:28: note: The member function 'srchilite::LangDefManager::getLangElems' can be static. source-highlight-3.1.9/lib/srchilite/langdefmanager.cpp:23:54: style:inconclusive: Function 'LangDefManager' argument 1 names different: declaration 'ruleFactory' definition '_ruleFactory'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/langdefmanager.h:35:42: note: Function 'LangDefManager' argument 1 names different: declaration 'ruleFactory' definition '_ruleFactory'. source-highlight-3.1.9/lib/srchilite/langdefmanager.cpp:23:54: note: Function 'LangDefManager' argument 1 names different: declaration 'ruleFactory' definition '_ruleFactory'. ../../../lib/srchilite/langdefparser.cc:1705:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_line [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/langdefparser.cc:1307:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../../lib/srchilite/langdefparser.cc:1582:4: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefparser.yy:153:39: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:162:15: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:172:15: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:182:28: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:184:28: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:185:73: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:208:72: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:221:63: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:233:234: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:245:109: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:256:141: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:268:118: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:279:35: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:280:67: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:290:45: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:300:42: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:308:38: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:329:32: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:343:34: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:434:100: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:443:58: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:451:46: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:460:61: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:469:61: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:478:58: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:479:61: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:482:84: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:491:61: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:501:94: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:503:33: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:526:46: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:535:61: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:544:61: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:553:58: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:554:61: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:557:84: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:566:94: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:568:33: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/langdefparser.yy:224:14: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] ../../../lib/srchilite/langdefparser.yy:517:14: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] ../../../lib/srchilite/langdefparser.yy:582:14: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] ../../../lib/srchilite/langdefparser.yy:380:25: style: Variable 'e' can be declared as reference to const [constVariableReference] ../../../lib/srchilite/langdefscanner.ll:70:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_line [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/langdefscanner.cc:880:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/langdefscanner.cc:1518:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/langdefscanner.cc:1702:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/langdefscanner.cc:1849:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/langdefscanner.cc:2087:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/langdefscanner.cc:1484:27: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/langdefscanner.cc:1481:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 ../../../lib/srchilite/langdefscanner.cc:1484:27: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:1486:9: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/langdefscanner.cc:1481:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 ../../../lib/srchilite/langdefscanner.cc:1486:9: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:1803:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:1800:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:1803:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:1808:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:1800:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:1808:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:1808:40: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:1800:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:1808:40: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:1809:9: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:1800:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:1809:9: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:1853:2: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/langdefscanner.cc:1742:23: note: Calling function 'langdef__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 ../../../lib/srchilite/langdefscanner.cc:1853:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:1854:2: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/langdefscanner.cc:1742:23: note: Calling function 'langdef__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 ../../../lib/srchilite/langdefscanner.cc:1854:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2015:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2015:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2016:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2016:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2016:18: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2016:18: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2017:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2017:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2018:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2018:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2019:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2019:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2019:18: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2019:18: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2020:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2020:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2021:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2021:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2022:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2022:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2023:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2012:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2023:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:2076:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/langdefscanner.cc:2070:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/langdefscanner.cc:2076:2: note: Null pointer dereference ../../../lib/srchilite/langdefscanner.cc:1495:20: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1497:22: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1546:41: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1546:66: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1720:7: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1799:6: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1808:17: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1833:16: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1835:15: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1963:23: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1982:23: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:2011:6: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:2060:8: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:2276:27: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:2281:8: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/langdefscanner.cc:1518:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] ../../../lib/srchilite/langdefscanner.cc:1518:3: note: c is initialized ../../../lib/srchilite/langdefscanner.cc:1518:3: note: c is overwritten ../../../lib/srchilite/langdefscanner.ll:119:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:124:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:129:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:134:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:139:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:144:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:149:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:154:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:159:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:164:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:169:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:174:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:179:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:184:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:189:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:242:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:251:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:256:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:261:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:266:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:271:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:276:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:281:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:308:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:318:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:351:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:361:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:397:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:419:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.ll:424:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/langdefscanner.cc:1594:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] ../../../lib/srchilite/langdefscanner.cc:380:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../../lib/srchilite/langdefscanner.cc:1594:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../../lib/srchilite/langdefscanner.cc:1617:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] ../../../lib/srchilite/langdefscanner.cc:735:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. ../../../lib/srchilite/langdefscanner.cc:1617:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. ../../../lib/srchilite/langdefscanner.cc:2038:54: style:inconclusive: Function 'langdef__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] ../../../lib/srchilite/langdefscanner.cc:330:53: note: Function 'langdef__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../../lib/srchilite/langdefscanner.cc:2038:54: note: Function 'langdef__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../../lib/srchilite/langdefscanner.cc:2051:54: style:inconclusive: Function 'langdef__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] ../../../lib/srchilite/langdefscanner.cc:331:52: note: Function 'langdef__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../../lib/srchilite/langdefscanner.cc:2051:54: note: Function 'langdef__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../../lib/srchilite/langdefscanner.cc:2051:68: style:inconclusive: Function 'langdef__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] ../../../lib/srchilite/langdefscanner.cc:331:62: note: Function 'langdef__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../../lib/srchilite/langdefscanner.cc:2051:68: note: Function 'langdef__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../../lib/srchilite/langdefscanner.cc:2183:30: style:inconclusive: Function 'langdef_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] ../../../lib/srchilite/langdefscanner.cc:701:29: note: Function 'langdef_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. ../../../lib/srchilite/langdefscanner.cc:2183:30: note: Function 'langdef_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. ../../../lib/srchilite/langdefscanner.cc:2262:33: style:inconclusive: Function 'langdef_alloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/langdefscanner.cc:2267:32: style:inconclusive: Function 'langdef_realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/langdefscanner.cc:2267:48: style:inconclusive: Function 'langdef_realloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/langdefscanner.cc:2279:27: style:inconclusive: Function 'langdef_free' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/langdefscanner.ll:208:32: style:inconclusive: Function 'buffer_escape' argument 1 names different: declaration 'c' definition 's'. [funcArgNamesDifferent] ../../../lib/srchilite/langdefscanner.ll:56:39: note: Function 'buffer_escape' argument 1 names different: declaration 'c' definition 's'. ../../../lib/srchilite/langdefscanner.ll:208:32: note: Function 'buffer_escape' argument 1 names different: declaration 'c' definition 's'. ../../../lib/srchilite/langdefscanner.ll:234:36: style:inconclusive: Function 'open_include_file' argument 1 names different: declaration 'file' definition 'name'. [funcArgNamesDifferent] ../../../lib/srchilite/langdefscanner.ll:59:43: note: Function 'open_include_file' argument 1 names different: declaration 'file' definition 'name'. ../../../lib/srchilite/langdefscanner.ll:234:36: note: Function 'open_include_file' argument 1 names different: declaration 'file' definition 'name'. ../../../lib/srchilite/langdefscanner.cc:1431:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../../lib/srchilite/langdefscanner.cc:1632:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:26:40: style: C-style pointer casting [cstyleCast] source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:32:40: style: C-style pointer casting [cstyleCast] source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:38:40: style: C-style pointer casting [cstyleCast] source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:44:40: style: C-style pointer casting [cstyleCast] source-highlight-3.1.9/lib/srchilite/langelemsprinter.cpp:47:49: style:inconclusive: Function 'collect' argument 1 names different: declaration 'elem' definition 'elems'. [funcArgNamesDifferent] langelemsprinter.h:48:40: note: Function 'collect' argument 1 names different: declaration 'elem' definition 'elems'. source-highlight-3.1.9/lib/srchilite/langelemsprinter.cpp:47:49: note: Function 'collect' argument 1 names different: declaration 'elem' definition 'elems'. source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:24:52: style:inconclusive: Function 'dispatch_collect_const' argument 1 names different: declaration '' definition 'LangElemsPrinter_o'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:30:53: style:inconclusive: Function 'dispatch_collect_const' argument 1 names different: declaration '' definition 'LangElemsPrinter_o'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:36:64: style:inconclusive: Function 'dispatch_collect_const' argument 1 names different: declaration '' definition 'LangElemsPrinter_o'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:42:57: style:inconclusive: Function 'dispatch_collect_const' argument 1 names different: declaration '' definition 'LangElemsPrinter_o'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/lib/srchilite/langmap.cpp:60:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/langmap.cpp:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/langmap.cpp:109:15: style:inconclusive: Technically the member function 'srchilite::LangMap::print' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/langmap.h:75:10: note: Technically the member function 'srchilite::LangMap::print' can be const. source-highlight-3.1.9/lib/srchilite/langmap.cpp:109:15: note: Technically the member function 'srchilite::LangMap::print' can be const. source-highlight-3.1.9/lib/srchilite/parserexception.h:37:5: style: Struct 'ParserException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/langmap.cpp:35:32: style:inconclusive: Function 'LangMap' argument 1 names different: declaration 'path' definition '_path'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/langmap.h:50:32: note: Function 'LangMap' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/langmap.cpp:35:32: note: Function 'LangMap' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/langmap.cpp:35:53: style:inconclusive: Function 'LangMap' argument 2 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/langmap.h:50:57: note: Function 'LangMap' argument 2 names different: declaration 'filename' definition '_filename'. source-highlight-3.1.9/lib/srchilite/langmap.cpp:35:53: note: Function 'LangMap' argument 2 names different: declaration 'filename' definition '_filename'. source-highlight-3.1.9/lib/srchilite/langmap.cpp:39:32: style:inconclusive: Function 'LangMap' argument 1 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/langmap.h:57:32: note: Function 'LangMap' argument 1 names different: declaration 'filename' definition '_filename'. source-highlight-3.1.9/lib/srchilite/langmap.cpp:39:32: note: Function 'LangMap' argument 1 names different: declaration 'filename' definition '_filename'. source-highlight-3.1.9/lib/srchilite/langmap.cpp:131:36: style:inconclusive: Function 'reload' argument 1 names different: declaration 'path' definition '_path'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/langmap.h:161:36: note: Function 'reload' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/langmap.cpp:131:36: note: Function 'reload' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/langmap.cpp:131:57: style:inconclusive: Function 'reload' argument 2 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/langmap.h:161:61: note: Function 'reload' argument 2 names different: declaration 'filename' definition '_filename'. source-highlight-3.1.9/lib/srchilite/langmap.cpp:131:57: note: Function 'reload' argument 2 names different: declaration 'filename' definition '_filename'. source-highlight-3.1.9/lib/srchilite/languageinfer.cpp:113:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_default [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/languageinfer.cpp:68:29: style: The member function 'srchilite::LanguageInfer::infer' can be static. [functionStatic] source-highlight-3.1.9/lib/srchilite/languageinfer.h:48:23: note: The member function 'srchilite::LanguageInfer::infer' can be static. source-highlight-3.1.9/lib/srchilite/languageinfer.cpp:68:29: note: The member function 'srchilite::LanguageInfer::infer' can be static. source-highlight-3.1.9/lib/srchilite/linenumgenerator.cpp:23:53: style:inconclusive: Function 'LineNumGenerator' argument 1 names different: declaration 'lineStyle' definition '_lineStyle'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/linenumgenerator.h:36:39: note: Function 'LineNumGenerator' argument 1 names different: declaration 'lineStyle' definition '_lineStyle'. source-highlight-3.1.9/lib/srchilite/linenumgenerator.cpp:23:53: note: Function 'LineNumGenerator' argument 1 names different: declaration 'lineStyle' definition '_lineStyle'. source-highlight-3.1.9/lib/srchilite/linenumgenerator.cpp:24:22: style:inconclusive: Function 'LineNumGenerator' argument 2 names different: declaration 'digitNum' definition '_digitNum'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/linenumgenerator.h:36:63: note: Function 'LineNumGenerator' argument 2 names different: declaration 'digitNum' definition '_digitNum'. source-highlight-3.1.9/lib/srchilite/linenumgenerator.cpp:24:22: note: Function 'LineNumGenerator' argument 2 names different: declaration 'digitNum' definition '_digitNum'. source-highlight-3.1.9/lib/srchilite/linenumgenerator.cpp:24:38: style:inconclusive: Function 'LineNumGenerator' argument 3 names different: declaration 'padding' definition '_padding'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/linenumgenerator.h:36:78: note: Function 'LineNumGenerator' argument 3 names different: declaration 'padding' definition '_padding'. source-highlight-3.1.9/lib/srchilite/linenumgenerator.cpp:24:38: note: Function 'LineNumGenerator' argument 3 names different: declaration 'padding' definition '_padding'. source-highlight-3.1.9/lib/srchilite/lineranges.cpp:32:13: warning: Member variable 'LineRanges::currentRange' is not initialized in the constructor. [uninitMemberVar] source-highlight-3.1.9/lib/srchilite/lineranges.h:40:5: style: Class 'LineRanges' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/lineranges.cpp:32:37: style:inconclusive: Function 'LineRanges' argument 1 names different: declaration 'contextLines' definition 'context'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/lineranges.h:40:29: note: Function 'LineRanges' argument 1 names different: declaration 'contextLines' definition 'context'. source-highlight-3.1.9/lib/srchilite/lineranges.cpp:32:37: note: Function 'LineRanges' argument 1 names different: declaration 'contextLines' definition 'context'. source-highlight-3.1.9/lib/srchilite/lineranges.cpp:112:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.cpp:34:16: warning: Class 'NamedSubExpsLangElem' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.cpp:34:16: warning: Class 'NamedSubExpsLangElem' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.cpp:26:14: style:inconclusive: Function 'NamedSubExpsLangElem' argument 3 names different: declaration 'exit' definition 'ex'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:52:71: note: Function 'NamedSubExpsLangElem' argument 3 names different: declaration 'exit' definition 'ex'. source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.cpp:26:14: note: Function 'NamedSubExpsLangElem' argument 3 names different: declaration 'exit' definition 'ex'. source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.cpp:26:23: style:inconclusive: Function 'NamedSubExpsLangElem' argument 4 names different: declaration 'all' definition 'al'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.h:52:90: note: Function 'NamedSubExpsLangElem' argument 4 names different: declaration 'all' definition 'al'. source-highlight-3.1.9/lib/srchilite/namedsubexpslangelem.cpp:26:23: note: Function 'NamedSubExpsLangElem' argument 4 names different: declaration 'all' definition 'al'. ../../../lib/srchilite/outlangdefparser.yy:296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outlang_parsestruct [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/outlangdefparser.cc:1230:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../../lib/srchilite/outlangdefparser.cc:1409:4: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefparser.yy:109:49: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:110:23: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:119:47: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:120:23: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:129:34: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:130:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:139:37: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:140:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:149:39: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:150:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:159:35: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:160:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:169:38: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:170:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:179:35: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:180:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:189:38: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:190:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:199:38: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:200:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:209:44: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:210:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:219:55: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:220:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:229:41: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:230:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:239:37: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:240:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:250:67: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:252:69: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:254:68: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:255:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:264:65: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:265:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:274:67: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:275:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:284:66: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:285:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:315:63: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:316:31: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:326:57: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:328:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:337:36: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:338:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:347:75: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:349:21: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/outlangdefparser.yy:319:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefparser.yy:308:25: style: Variable 'e' can be declared as reference to const [constVariableReference] ../../../lib/srchilite/outlangdefscanner.cc:948:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/outlangdefscanner.cc:1580:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/outlangdefscanner.cc:1764:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/outlangdefscanner.cc:1911:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/outlangdefscanner.cc:2186:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/outlangdefscanner.cc:1546:27: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/outlangdefscanner.cc:1543:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 ../../../lib/srchilite/outlangdefscanner.cc:1546:27: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:1548:9: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/outlangdefscanner.cc:1543:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 ../../../lib/srchilite/outlangdefscanner.cc:1548:9: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:1865:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:1862:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:1865:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:1870:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:1862:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:1870:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:1870:43: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:1862:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:1870:43: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:1871:9: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:1862:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:1871:9: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:1915:2: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/outlangdefscanner.cc:1804:26: note: Calling function 'outlangdef__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 ../../../lib/srchilite/outlangdefscanner.cc:1915:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:1916:2: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/outlangdefscanner.cc:1804:26: note: Calling function 'outlangdef__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 ../../../lib/srchilite/outlangdefscanner.cc:1916:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2077:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2077:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2078:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2078:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2078:18: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2078:18: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2079:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2079:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2080:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2080:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2081:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2081:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2081:18: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2081:18: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2082:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2082:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2083:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2083:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2084:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2084:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2085:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2074:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2085:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.cc:2138:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/outlangdefscanner.cc:2132:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/outlangdefscanner.cc:2138:2: note: Null pointer dereference ../../../lib/srchilite/outlangdefscanner.ll:308:29: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:1557:20: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:1559:25: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:1608:41: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:1608:69: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:1782:7: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:1861:6: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:1870:17: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:1895:19: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:1897:18: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:2025:23: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:2044:23: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:2073:6: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:2122:8: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:2153:23: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:2156:23: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:2156:50: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:2383:27: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:2388:8: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/outlangdefscanner.cc:1580:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] ../../../lib/srchilite/outlangdefscanner.cc:1580:3: note: c is initialized ../../../lib/srchilite/outlangdefscanner.cc:1580:3: note: c is overwritten ../../../lib/srchilite/outlangdefscanner.ll:110:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:115:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:120:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:125:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:130:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:135:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:140:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:145:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:150:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:155:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:160:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:165:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:170:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:175:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:180:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:185:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:190:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:195:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:200:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:205:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:210:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:215:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:220:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:225:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:230:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:281:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:286:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:291:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:296:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:326:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:362:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:393:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.ll:409:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/outlangdefscanner.cc:1656:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] ../../../lib/srchilite/outlangdefscanner.cc:380:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../../lib/srchilite/outlangdefscanner.cc:1656:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../../lib/srchilite/outlangdefscanner.cc:1679:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] ../../../lib/srchilite/outlangdefscanner.cc:793:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. ../../../lib/srchilite/outlangdefscanner.cc:1679:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. ../../../lib/srchilite/outlangdefscanner.cc:2100:57: style:inconclusive: Function 'outlangdef__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] ../../../lib/srchilite/outlangdefscanner.cc:330:56: note: Function 'outlangdef__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../../lib/srchilite/outlangdefscanner.cc:2100:57: note: Function 'outlangdef__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../../lib/srchilite/outlangdefscanner.cc:2113:57: style:inconclusive: Function 'outlangdef__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] ../../../lib/srchilite/outlangdefscanner.cc:331:55: note: Function 'outlangdef__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../../lib/srchilite/outlangdefscanner.cc:2113:57: note: Function 'outlangdef__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../../lib/srchilite/outlangdefscanner.cc:2113:71: style:inconclusive: Function 'outlangdef__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] ../../../lib/srchilite/outlangdefscanner.cc:331:65: note: Function 'outlangdef__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../../lib/srchilite/outlangdefscanner.cc:2113:71: note: Function 'outlangdef__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../../lib/srchilite/outlangdefscanner.cc:2282:33: style:inconclusive: Function 'outlangdef_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] ../../../lib/srchilite/outlangdefscanner.cc:759:32: note: Function 'outlangdef_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. ../../../lib/srchilite/outlangdefscanner.cc:2282:33: note: Function 'outlangdef_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. ../../../lib/srchilite/outlangdefscanner.cc:2369:36: style:inconclusive: Function 'outlangdef_alloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/outlangdefscanner.cc:2374:35: style:inconclusive: Function 'outlangdef_realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/outlangdefscanner.cc:2374:51: style:inconclusive: Function 'outlangdef_realloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/outlangdefscanner.cc:2386:30: style:inconclusive: Function 'outlangdef_free' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/outlangdefscanner.ll:196:24: style:inconclusive: Function 'buffer' argument 1 names different: declaration 'c' definition 's'. [funcArgNamesDifferent] ../../../lib/srchilite/outlangdefscanner.ll:52:31: note: Function 'buffer' argument 1 names different: declaration 'c' definition 's'. ../../../lib/srchilite/outlangdefscanner.ll:196:24: note: Function 'buffer' argument 1 names different: declaration 'c' definition 's'. ../../../lib/srchilite/outlangdefscanner.ll:201:32: style:inconclusive: Function 'buffer_escape' argument 1 names different: declaration 'c' definition 's'. [funcArgNamesDifferent] ../../../lib/srchilite/outlangdefscanner.ll:53:39: note: Function 'buffer_escape' argument 1 names different: declaration 'c' definition 's'. ../../../lib/srchilite/outlangdefscanner.ll:201:32: note: Function 'buffer_escape' argument 1 names different: declaration 'c' definition 's'. ../../../lib/srchilite/outlangdefscanner.ll:213:36: style:inconclusive: Function 'open_include_file' argument 1 names different: declaration 'file' definition 'name'. [funcArgNamesDifferent] ../../../lib/srchilite/outlangdefscanner.ll:55:43: note: Function 'open_include_file' argument 1 names different: declaration 'file' definition 'name'. ../../../lib/srchilite/outlangdefscanner.ll:213:36: note: Function 'open_include_file' argument 1 names different: declaration 'file' definition 'name'. ../../../lib/srchilite/outlangdefscanner.cc:1493:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../../lib/srchilite/outlangdefscanner.cc:1694:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/lib/srchilite/parserexception.cpp:19:28: style:inconclusive: Function 'ParserException' argument 2 names different: declaration 'parserinfo' definition 'pinfo'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/parserexception.h:36:32: note: Function 'ParserException' argument 2 names different: declaration 'parserinfo' definition 'pinfo'. source-highlight-3.1.9/lib/srchilite/parserexception.cpp:19:28: note: Function 'ParserException' argument 2 names different: declaration 'parserinfo' definition 'pinfo'. source-highlight-3.1.9/lib/srchilite/parserexception.cpp:25:28: style:inconclusive: Function 'ParserException' argument 2 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/parserexception.h:38:32: note: Function 'ParserException' argument 2 names different: declaration 'filename' definition '_filename'. source-highlight-3.1.9/lib/srchilite/parserexception.cpp:25:28: note: Function 'ParserException' argument 2 names different: declaration 'filename' definition '_filename'. source-highlight-3.1.9/lib/srchilite/parserexception.cpp:25:52: style:inconclusive: Function 'ParserException' argument 3 names different: declaration 'line' definition '_line'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/parserexception.h:38:60: note: Function 'ParserException' argument 3 names different: declaration 'line' definition '_line'. source-highlight-3.1.9/lib/srchilite/parserexception.cpp:25:52: note: Function 'ParserException' argument 3 names different: declaration 'line' definition '_line'. source-highlight-3.1.9/lib/srchilite/readtags.c:466:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/readtags.c:203:22: style: Condition '*pLastChar!='\0'' is always false [knownConditionTrueFalse] source-highlight-3.1.9/lib/srchilite/readtags.c:194:15: note: Assignment '*pLastChar='\0'', assigned value is 0 source-highlight-3.1.9/lib/srchilite/readtags.c:203:22: note: Condition '*pLastChar!='\0'' is always false source-highlight-3.1.9/lib/srchilite/readtags.c:138:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newLine [nullPointerOutOfMemory] source-highlight-3.1.9/lib/srchilite/readtags.c:137:27: note: Assuming allocation function fails source-highlight-3.1.9/lib/srchilite/readtags.c:137:12: note: Assignment 'newLine=(char*)malloc(newLength)', assigned value is 0 source-highlight-3.1.9/lib/srchilite/readtags.c:138:3: note: Null pointer dereference source-highlight-3.1.9/lib/srchilite/readtags.c:190:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/lib/srchilite/readtags.c:546:43: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] source-highlight-3.1.9/lib/srchilite/readtags.c:301:23: style: Variable 'fieldsPresent' is assigned a value that is never used. [unreadVariable] source-highlight-3.1.9/lib/srchilite/regexhighlightrule.cpp:39:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_default [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:26:5: style: Class 'RegexHighlightRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:33:14: style: The destructor '~RegexHighlightRule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrule.h:61:14: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:33:14: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:35:18: style: The function 'tryToMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrule.h:86:18: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:35:18: note: Function in derived class source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:39:31: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrule.h:90:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:39:31: note: Function in derived class source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:41:18: style: The function 'replaceReferences' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrule.h:98:18: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:41:18: note: Function in derived class source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:43:28: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/highlightrule.h:103:28: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/regexhighlightrule.h:43:28: note: Function in derived class source-highlight-3.1.9/lib/srchilite/regexpreprocessor.cpp:84:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_default [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/regexpreprocessor.cpp:271:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/regexpreprocessor.cpp:337:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/regexpreprocessor.cpp:404:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_default [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/regexpreprocessor.cpp:194:24: style: Condition '!char_class_name_state' is always true [knownConditionTrueFalse] source-highlight-3.1.9/lib/srchilite/regexpreprocessor.cpp:189:17: note: Assuming that condition 'char_class_name_state' is not redundant source-highlight-3.1.9/lib/srchilite/regexpreprocessor.cpp:194:24: note: Condition '!char_class_name_state' is always true source-highlight-3.1.9/lib/srchilite/regexpreprocessor.cpp:108:12: style: The scope of the variable 'prefix' can be reduced. [variableScope] source-highlight-3.1.9/lib/srchilite/regexpreprocessor.cpp:181:10: style: The scope of the variable 'c' can be reduced. [variableScope] source-highlight-3.1.9/lib/srchilite/regexranges.cpp:36:34: style:inconclusive: Technically the member function 'srchilite::RegexRanges::matches' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/regexranges.h:51:25: note: Technically the member function 'srchilite::RegexRanges::matches' can be const. source-highlight-3.1.9/lib/srchilite/regexranges.cpp:36:34: note: Technically the member function 'srchilite::RegexRanges::matches' can be const. source-highlight-3.1.9/lib/srchilite/regexranges.cpp:29:34: style: Variable 'e' can be declared as reference to const [constVariableReference] source-highlight-3.1.9/lib/srchilite/regexrulefactory.cpp:53:36: style:inconclusive: Function 'createWordListRule' argument 3 names different: declaration 'caseSensitve' definition 'caseSensitive'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:27:44: note: Function 'createWordListRule' argument 3 names different: declaration 'caseSensitve' definition 'caseSensitive'. source-highlight-3.1.9/lib/srchilite/regexrulefactory.cpp:53:36: note: Function 'createWordListRule' argument 3 names different: declaration 'caseSensitve' definition 'caseSensitive'. source-highlight-3.1.9/lib/srchilite/regexrulefactory.cpp:72:36: style:inconclusive: Function 'createListRule' argument 3 names different: declaration 'caseSensitve' definition 'caseSensitive'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:30:44: note: Function 'createListRule' argument 3 names different: declaration 'caseSensitve' definition 'caseSensitive'. source-highlight-3.1.9/lib/srchilite/regexrulefactory.cpp:72:36: note: Function 'createListRule' argument 3 names different: declaration 'caseSensitve' definition 'caseSensitive'. source-highlight-3.1.9/lib/srchilite/regexrulefactory.cpp:125:54: style:inconclusive: Function 'createMultiLineRule' argument 3 names different: declaration 'end' definition '_end'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/regexrulefactory.h:37:58: note: Function 'createMultiLineRule' argument 3 names different: declaration 'end' definition '_end'. source-highlight-3.1.9/lib/srchilite/regexrulefactory.cpp:125:54: note: Function 'createMultiLineRule' argument 3 names different: declaration 'end' definition '_end'. source-highlight-3.1.9/lib/srchilite/settings.cpp:117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/settings.cpp:132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/settings.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/settings.cpp:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSOLUTEDATADIR [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/settings.cpp:100:16: style:inconclusive: Technically the member function 'srchilite::Settings::checkForConfFile' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/settings.h:119:10: note: Technically the member function 'srchilite::Settings::checkForConfFile' can be const. source-highlight-3.1.9/lib/srchilite/settings.cpp:100:16: note: Technically the member function 'srchilite::Settings::checkForConfFile' can be const. source-highlight-3.1.9/lib/srchilite/settings.cpp:93:16: style:inconclusive: Technically the member function 'srchilite::Settings::checkForTestFile' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/settings.h:125:10: note: Technically the member function 'srchilite::Settings::checkForTestFile' can be const. source-highlight-3.1.9/lib/srchilite/settings.cpp:93:16: note: Technically the member function 'srchilite::Settings::checkForTestFile' can be const. source-highlight-3.1.9/lib/srchilite/settings.cpp:130:9: error: Return value of allocation function 'opendir' is not stored. [leakReturnValNotUsed] source-highlight-3.1.9/lib/srchilite/settings.cpp:83:18: style: Local variable 'homeDir' shadows outer variable [shadowVariable] source-highlight-3.1.9/lib/srchilite/settings.h:70:17: note: Shadowed declaration source-highlight-3.1.9/lib/srchilite/settings.cpp:83:18: note: Shadow variable source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:88:16: error: Deallocation of an auto-variable (cin) results in undefined behaviour. [autovarInvalidDeallocation] source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:83:14: note: Address of variable taken here. source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:88:16: note: Deallocating memory that was not dynamically allocated source-highlight-3.1.9/lib/srchilite/sourcehighlighter.h:177:9: error: Non-local variable 'formatterParams' will use pointer to local variable 'params'. [danglingLifetime] source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:99:43: note: Address of variable taken here. source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:99:43: note: Calling function 'setFormatterParams', 1st argument '¶ms' value is lifetime=params source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:94:21: note: Variable created here. source-highlight-3.1.9/lib/srchilite/sourcehighlighter.h:177:9: note: Non-local variable 'formatterParams' will use pointer to local variable 'params'. source-highlight-3.1.9/lib/srchilite/eventgenerator.h:38:10: style:inconclusive: Technically the member function 'srchilite::EventGenerator < HighlightEventListener , HighlightEvent >::notify' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/sourcehighlighter.h:126:5: style: Class 'SourceHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:44:28: style:inconclusive: Function 'SourceFileHighlighter' argument 2 names different: declaration 'sourceHighlighter' definition '_sourceHighlighter'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.h:79:32: note: Function 'SourceFileHighlighter' argument 2 names different: declaration 'sourceHighlighter' definition '_sourceHighlighter'. source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:44:28: note: Function 'SourceFileHighlighter' argument 2 names different: declaration 'sourceHighlighter' definition '_sourceHighlighter'. source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:44:64: style:inconclusive: Function 'SourceFileHighlighter' argument 3 names different: declaration 'output' definition '_output'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.h:79:67: note: Function 'SourceFileHighlighter' argument 3 names different: declaration 'output' definition '_output'. source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:44:64: note: Function 'SourceFileHighlighter' argument 3 names different: declaration 'output' definition '_output'. source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:179:53: style:inconclusive: Function 'highlight' argument 1 names different: declaration 'is' definition 's'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.h:139:39: note: Function 'highlight' argument 1 names different: declaration 'is' definition 's'. source-highlight-3.1.9/lib/srchilite/sourcefilehighlighter.cpp:179:53: note: Function 'highlight' argument 1 names different: declaration 'is' definition 's'. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:245:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/textstyleformatter.h:57:9: error: Non-local variable 'output' will use pointer to local variable 'bufferedOutput'. [danglingLifetime] source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:306:26: note: Address of variable taken here. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:306:26: note: Calling function 'updateBufferedOutput', 1st argument '&bufferedOutput' value is lifetime=bufferedOutput source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:397:34: note: Calling function 'setBufferedOutput', 1st argument 'output' value is lifetime=bufferedOutput source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:300:20: note: Variable created here. source-highlight-3.1.9/lib/srchilite/textstyleformatter.h:57:9: note: Non-local variable 'output' will use pointer to local variable 'bufferedOutput'. source-highlight-3.1.9/lib/srchilite/docgenerator.h:64:5: warning: Member variable 'DocGenerator::entire_doc' is not initialized in the constructor. [uninitMemberVar] source-highlight-3.1.9/lib/srchilite/docgenerator.h:68:5: warning:inconclusive: Member variable 'DocGenerator::gen_source_highlight_version' is not initialized in the constructor. [uninitMemberVar] source-highlight-3.1.9/lib/srchilite/docgenerator.h:68:5: warning:inconclusive: Member variable 'DocGenerator::entire_doc' is not initialized in the constructor. [uninitMemberVar] source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:394:23: style:inconclusive: Technically the member function 'srchilite::SourceHighlight::updateBufferedOutput' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/sourcehighlight.h:175:10: note: Technically the member function 'srchilite::SourceHighlight::updateBufferedOutput' can be const. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:394:23: note: Technically the member function 'srchilite::SourceHighlight::updateBufferedOutput' can be const. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:368:23: style:inconclusive: Technically the member function 'srchilite::SourceHighlight::checkOutLangDef' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/sourcehighlight.h:230:10: note: Technically the member function 'srchilite::SourceHighlight::checkOutLangDef' can be const. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:368:23: note: Technically the member function 'srchilite::SourceHighlight::checkOutLangDef' can be const. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:281:31: style:inconclusive: Technically the member function 'srchilite::SourceHighlight::createOutputFileName' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/sourcehighlight.h:257:23: note: Technically the member function 'srchilite::SourceHighlight::createOutputFileName' can be const. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:281:31: note: Technically the member function 'srchilite::SourceHighlight::createOutputFileName' can be const. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:49:13: warning: Class 'SourceHighlight' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:49:13: warning: Class 'SourceHighlight' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] source-highlight-3.1.9/lib/srchilite/sourcehighlight.h:181:5: style: Class 'SourceHighlight' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/textstyleformatter.h:38:5: style: Class 'TextStyleFormatter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/textstyleformatter.h:39:13: style: Class 'TextStyleFormatter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/srcuntabifier.h:22:5: style: Class 'Untabifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/textstyleformatter.h:42:14: style: The destructor '~TextStyleFormatter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/formatter.h:29:11: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/textstyleformatter.h:42:14: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/textstyleformatter.h:46:13: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/formatter.h:37:15: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/textstyleformatter.h:46:13: note: Function in derived class source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.h:50:6: style: The destructor '~TextStyleFormatterFactory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/formatterfactory.h:46:14: note: Virtual destructor in base class source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.h:50:6: note: Destructor in derived class source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.h:62:10: style: The function 'createFormatter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/formatterfactory.h:59:18: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.h:62:10: note: Function in derived class source-highlight-3.1.9/lib/srchilite/srcuntabifier.h:26:26: style: The function 'doPreformat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] source-highlight-3.1.9/lib/srchilite/preformatter.h:64:31: note: Virtual function in base class source-highlight-3.1.9/lib/srchilite/srcuntabifier.h:26:26: note: Function in derived class source-highlight-3.1.9/lib/srchilite/fileutil.h:30:8: style:inconclusive: Unhandled exception specification when calling function readFile(). [unhandledExceptionSpecification] source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:162:32: note: Unhandled exception specification when calling function readFile(). source-highlight-3.1.9/lib/srchilite/fileutil.h:30:8: note: Unhandled exception specification when calling function readFile(). source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:46:53: style:inconclusive: Function 'SourceHighlight' argument 1 names different: declaration 'outputLang' definition '_outputLang'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/sourcehighlight.h:181:40: note: Function 'SourceHighlight' argument 1 names different: declaration 'outputLang' definition '_outputLang'. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:46:53: note: Function 'SourceHighlight' argument 1 names different: declaration 'outputLang' definition '_outputLang'. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:183:28: style:inconclusive: Function 'highlight' argument 2 names different: declaration 'output' definition '_output'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/sourcehighlight.h:198:65: note: Function 'highlight' argument 2 names different: declaration 'output' definition '_output'. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:183:28: note: Function 'highlight' argument 2 names different: declaration 'output' definition '_output'. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:368:58: style:inconclusive: Function 'checkOutLangDef' argument 1 names different: declaration 'langFile' definition 'outlangFile'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/sourcehighlight.h:230:45: note: Function 'checkOutLangDef' argument 1 names different: declaration 'langFile' definition 'outlangFile'. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:368:58: note: Function 'checkOutLangDef' argument 1 names different: declaration 'langFile' definition 'outlangFile'. source-highlight-3.1.9/lib/srchilite/sourcehighlight.cpp:136:25: style: Variable 'lineNumFormatter' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:38:20: style: The scope of the variable 'ep' can be reduced. [variableScope] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:56:69: style:inconclusive: Function 'getStyleFileNames' argument 1 names different: declaration 'path' definition '_path'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.h:41:58: note: Function 'getStyleFileNames' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:56:69: note: Function 'getStyleFileNames' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:64:72: style:inconclusive: Function 'getCssStyleFileNames' argument 1 names different: declaration 'path' definition '_path'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.h:48:61: note: Function 'getCssStyleFileNames' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:64:72: note: Function 'getCssStyleFileNames' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:72:68: style:inconclusive: Function 'getLangFileNames' argument 1 names different: declaration 'path' definition '_path'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.h:56:57: note: Function 'getLangFileNames' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:72:68: note: Function 'getLangFileNames' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:80:71: style:inconclusive: Function 'getOutLangFileNames' argument 1 names different: declaration 'path' definition '_path'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.h:64:60: note: Function 'getOutLangFileNames' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:80:71: note: Function 'getOutLangFileNames' argument 1 names different: declaration 'path' definition '_path'. source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:33:64: performance: Function parameter 'path' should be passed by const reference. [passedByValue] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:34:27: performance: Function parameter 'fileExtension' should be passed by const reference. [passedByValue] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:56:69: performance: Function parameter '_path' should be passed by const reference. [passedByValue] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:64:72: performance: Function parameter '_path' should be passed by const reference. [passedByValue] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:72:68: performance: Function parameter '_path' should be passed by const reference. [passedByValue] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:80:71: performance: Function parameter '_path' should be passed by const reference. [passedByValue] source-highlight-3.1.9/lib/srchilite/sourcehighlightutils.cpp:38:20: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/lib/srchilite/srcuntabifier.cpp:39:12: style: The scope of the variable 'prefix' can be reduced. [variableScope] source-highlight-3.1.9/lib/srchilite/srcuntabifier.cpp:25:52: style:inconclusive: Function 'doPreformat' argument 1 names different: declaration 'text' definition 's'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/srcuntabifier.h:26:57: note: Function 'doPreformat' argument 1 names different: declaration 'text' definition 's'. source-highlight-3.1.9/lib/srchilite/srcuntabifier.cpp:25:52: note: Function 'doPreformat' argument 1 names different: declaration 'text' definition 's'. source-highlight-3.1.9/lib/srchilite/statelangelem.cpp:33:12: warning: Class 'StateLangElem' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] source-highlight-3.1.9/lib/srchilite/statelangelem.cpp:33:12: warning: Class 'StateLangElem' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] source-highlight-3.1.9/lib/srchilite/stopwatch.cpp:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/stringdef.h:60:23: performance: Function 'toString()' should return member 'stringdef' by const reference. [returnByReference] source-highlight-3.1.9/lib/srchilite/stringlistlangelem.cpp:34:10: warning: Class 'StringListLangElem' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] source-highlight-3.1.9/lib/srchilite/stringlistlangelem.cpp:34:10: warning: Class 'StringListLangElem' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] source-highlight-3.1.9/lib/srchilite/stringlistlangelem.cpp:26:69: style:inconclusive: Function 'StringListLangElem' argument 2 names different: declaration 'defs' definition 'al'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/stringlistlangelem.h:42:58: note: Function 'StringListLangElem' argument 2 names different: declaration 'defs' definition 'al'. source-highlight-3.1.9/lib/srchilite/stringlistlangelem.cpp:26:69: note: Function 'StringListLangElem' argument 2 names different: declaration 'defs' definition 'al'. ../../../lib/srchilite/stylecssparser.yy:134:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylecssparser.cc:1167:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../../lib/srchilite/stylecssparser.cc:1406:4: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssparser.yy:157:65: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:159:33: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:169:54: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:170:33: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:186:38: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:187:29: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:196:38: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:197:29: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:206:40: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:207:29: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:216:40: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssparser.yy:217:29: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/stylecssscanner.cc:965:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylecssscanner.cc:1538:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylecssscanner.cc:1722:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylecssscanner.cc:1869:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylecssscanner.cc:2107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylecssscanner.cc:1504:27: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/stylecssscanner.cc:1501:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 ../../../lib/srchilite/stylecssscanner.cc:1504:27: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:1506:9: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/stylecssscanner.cc:1501:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 ../../../lib/srchilite/stylecssscanner.cc:1506:9: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:1823:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:1820:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:1823:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:1828:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:1820:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:1828:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:1828:43: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:1820:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:1828:43: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:1829:9: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:1820:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:1829:9: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:1873:2: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/stylecssscanner.cc:1762:26: note: Calling function 'stylecsssc__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 ../../../lib/srchilite/stylecssscanner.cc:1873:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:1874:2: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/stylecssscanner.cc:1762:26: note: Calling function 'stylecsssc__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 ../../../lib/srchilite/stylecssscanner.cc:1874:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2035:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2035:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2036:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2036:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2036:18: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2036:18: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2037:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2037:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2038:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2038:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2039:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2039:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2039:18: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2039:18: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2040:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2040:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2041:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2041:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2042:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2042:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2043:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2032:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2043:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:2096:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylecssscanner.cc:2090:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylecssscanner.cc:2096:2: note: Null pointer dereference ../../../lib/srchilite/stylecssscanner.cc:1515:20: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:1517:25: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:1566:41: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:1566:69: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:1740:7: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:1819:6: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:1828:17: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:1853:19: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:1855:18: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:1983:23: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:2002:23: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:2031:6: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:2080:8: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:2296:27: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:2301:8: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylecssscanner.cc:1538:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] ../../../lib/srchilite/stylecssscanner.cc:1538:3: note: c is initialized ../../../lib/srchilite/stylecssscanner.cc:1538:3: note: c is overwritten ../../../lib/srchilite/stylecssscanner.ll:98:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylecssscanner.ll:103:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylecssscanner.ll:127:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylecssscanner.ll:161:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylecssscanner.ll:175:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylecssscanner.ll:193:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylecssscanner.ll:207:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylecssscanner.ll:304:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylecssscanner.ll:325:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylecssscanner.cc:1614:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] ../../../lib/srchilite/stylecssscanner.cc:380:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../../lib/srchilite/stylecssscanner.cc:1614:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../../lib/srchilite/stylecssscanner.cc:1637:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] ../../../lib/srchilite/stylecssscanner.cc:820:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. ../../../lib/srchilite/stylecssscanner.cc:1637:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. ../../../lib/srchilite/stylecssscanner.cc:2058:57: style:inconclusive: Function 'stylecsssc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] ../../../lib/srchilite/stylecssscanner.cc:330:56: note: Function 'stylecsssc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../../lib/srchilite/stylecssscanner.cc:2058:57: note: Function 'stylecsssc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../../lib/srchilite/stylecssscanner.cc:2071:57: style:inconclusive: Function 'stylecsssc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] ../../../lib/srchilite/stylecssscanner.cc:331:55: note: Function 'stylecsssc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../../lib/srchilite/stylecssscanner.cc:2071:57: note: Function 'stylecsssc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../../lib/srchilite/stylecssscanner.cc:2071:71: style:inconclusive: Function 'stylecsssc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] ../../../lib/srchilite/stylecssscanner.cc:331:65: note: Function 'stylecsssc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../../lib/srchilite/stylecssscanner.cc:2071:71: note: Function 'stylecsssc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../../lib/srchilite/stylecssscanner.cc:2203:33: style:inconclusive: Function 'stylecsssc_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] ../../../lib/srchilite/stylecssscanner.cc:786:32: note: Function 'stylecsssc_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. ../../../lib/srchilite/stylecssscanner.cc:2203:33: note: Function 'stylecsssc_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. ../../../lib/srchilite/stylecssscanner.cc:2282:36: style:inconclusive: Function 'stylecsssc_alloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/stylecssscanner.cc:2287:35: style:inconclusive: Function 'stylecsssc_realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/stylecssscanner.cc:2287:51: style:inconclusive: Function 'stylecsssc_realloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/stylecssscanner.cc:2299:30: style:inconclusive: Function 'stylecsssc_free' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/stylecssscanner.cc:1451:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../../lib/srchilite/stylecssscanner.cc:1652:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../../lib/srchilite/styleparser.yy:253:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISBOLD [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/styleparser.cc:1168:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../../lib/srchilite/styleparser.cc:1431:4: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/styleparser.yy:148:65: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:150:33: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:160:54: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:161:33: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:176:35: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:183:35: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:197:35: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:204:35: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:232:43: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:239:112: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:246:97: style: Same expression on both sides of '-'. [duplicateExpression] ../../../lib/srchilite/styleparser.yy:244:39: style:inconclusive: Function 'updateBgColor' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/stylescanner.cc:820:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylescanner.cc:1259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylescanner.cc:1443:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylescanner.cc:1590:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylescanner.cc:1828:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../../lib/srchilite/stylescanner.cc:1225:27: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/stylescanner.cc:1222:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 ../../../lib/srchilite/stylescanner.cc:1225:27: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1227:9: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/stylescanner.cc:1222:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 ../../../lib/srchilite/stylescanner.cc:1227:9: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1544:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1541:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1544:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1549:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1541:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1549:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1549:40: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1541:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1549:40: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1550:9: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1541:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1550:9: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1594:2: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/stylescanner.cc:1483:23: note: Calling function 'stylesc__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 ../../../lib/srchilite/stylescanner.cc:1594:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1595:2: warning: Possible null pointer dereference: b [nullPointer] ../../../lib/srchilite/stylescanner.cc:1483:23: note: Calling function 'stylesc__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 ../../../lib/srchilite/stylescanner.cc:1595:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1756:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1756:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1757:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1757:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1757:18: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1757:18: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1758:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1758:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1759:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1759:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1760:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1760:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1760:18: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1760:18: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1761:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1761:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1762:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1762:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1763:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1763:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1764:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1753:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1764:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1817:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ../../../lib/srchilite/stylescanner.cc:1811:7: note: Assuming that condition '!b' is not redundant ../../../lib/srchilite/stylescanner.cc:1817:2: note: Null pointer dereference ../../../lib/srchilite/stylescanner.cc:1236:20: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1238:22: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1287:41: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1287:66: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1461:7: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1540:6: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1549:17: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1574:16: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1576:15: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1704:23: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1723:23: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1752:6: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1801:8: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:2017:27: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:2022:8: style: C-style pointer casting [cstyleCast] ../../../lib/srchilite/stylescanner.cc:1259:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] ../../../lib/srchilite/stylescanner.cc:1259:3: note: c is initialized ../../../lib/srchilite/stylescanner.cc:1259:3: note: c is overwritten ../../../lib/srchilite/stylescanner.ll:99:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:104:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:109:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:114:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:119:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:124:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:129:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:134:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:139:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:144:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:149:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:154:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:159:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:179:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.ll:201:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../lib/srchilite/stylescanner.cc:1335:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] ../../../lib/srchilite/stylescanner.cc:380:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../../lib/srchilite/stylescanner.cc:1335:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../../lib/srchilite/stylescanner.cc:1358:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] ../../../lib/srchilite/stylescanner.cc:675:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. ../../../lib/srchilite/stylescanner.cc:1358:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. ../../../lib/srchilite/stylescanner.cc:1779:54: style:inconclusive: Function 'stylesc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] ../../../lib/srchilite/stylescanner.cc:330:53: note: Function 'stylesc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../../lib/srchilite/stylescanner.cc:1779:54: note: Function 'stylesc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../../lib/srchilite/stylescanner.cc:1792:54: style:inconclusive: Function 'stylesc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] ../../../lib/srchilite/stylescanner.cc:331:52: note: Function 'stylesc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../../lib/srchilite/stylescanner.cc:1792:54: note: Function 'stylesc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../../lib/srchilite/stylescanner.cc:1792:68: style:inconclusive: Function 'stylesc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] ../../../lib/srchilite/stylescanner.cc:331:62: note: Function 'stylesc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../../lib/srchilite/stylescanner.cc:1792:68: note: Function 'stylesc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../../lib/srchilite/stylescanner.cc:1924:30: style:inconclusive: Function 'stylesc_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] ../../../lib/srchilite/stylescanner.cc:641:29: note: Function 'stylesc_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. ../../../lib/srchilite/stylescanner.cc:1924:30: note: Function 'stylesc_set_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. ../../../lib/srchilite/stylescanner.cc:2003:33: style:inconclusive: Function 'stylesc_alloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/stylescanner.cc:2008:32: style:inconclusive: Function 'stylesc_realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/stylescanner.cc:2008:48: style:inconclusive: Function 'stylesc_realloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/stylescanner.cc:2020:27: style:inconclusive: Function 'stylesc_free' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] ../../../lib/srchilite/stylescanner.cc:1172:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../../lib/srchilite/stylescanner.cc:1373:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/lib/srchilite/test_readtags_main.cpp:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/test_readtags_main.cpp:13:9: style: The scope of the variable 'i' can be reduced. [variableScope] source-highlight-3.1.9/lib/srchilite/test_readtags_main.cpp:14:9: style: The scope of the variable 'first' can be reduced. [variableScope] source-highlight-3.1.9/lib/srchilite/test_readtags_main.cpp:15:17: style: The scope of the variable 'separator' can be reduced. [variableScope] source-highlight-3.1.9/lib/srchilite/textstyle.cpp:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/srchilite/textstylebuilder.cpp:45:29: style:inconclusive: Technically the member function 'srchilite::TextStyleBuilder::end' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/textstylebuilder.h:28:15: note: Technically the member function 'srchilite::TextStyleBuilder::end' can be const. source-highlight-3.1.9/lib/srchilite/textstylebuilder.cpp:45:29: note: Technically the member function 'srchilite::TextStyleBuilder::end' can be const. source-highlight-3.1.9/lib/srchilite/textstylebuilder.h:25:5: style: Class 'TextStyleBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.cpp:19:68: style:inconclusive: Function 'TextStyleFormatterFactory' argument 1 names different: declaration 'textStyles' definition '_textStyles'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.h:47:45: note: Function 'TextStyleFormatterFactory' argument 1 names different: declaration 'textStyles' definition '_textStyles'. source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.cpp:19:68: note: Function 'TextStyleFormatterFactory' argument 1 names different: declaration 'textStyles' definition '_textStyles'. source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.cpp:20:23: style:inconclusive: Function 'TextStyleFormatterFactory' argument 2 names different: declaration 'preformatter' definition '_preformatter'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.h:48:27: note: Function 'TextStyleFormatterFactory' argument 2 names different: declaration 'preformatter' definition '_preformatter'. source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.cpp:20:23: note: Function 'TextStyleFormatterFactory' argument 2 names different: declaration 'preformatter' definition '_preformatter'. source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.cpp:20:54: style:inconclusive: Function 'TextStyleFormatterFactory' argument 3 names different: declaration 'ctagsFormatter' definition '_ctagsFormatter'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.h:48:57: note: Function 'TextStyleFormatterFactory' argument 3 names different: declaration 'ctagsFormatter' definition '_ctagsFormatter'. source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.cpp:20:54: note: Function 'TextStyleFormatterFactory' argument 3 names different: declaration 'ctagsFormatter' definition '_ctagsFormatter'. source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.cpp:21:27: style:inconclusive: Function 'TextStyleFormatterFactory' argument 4 names different: declaration 'formatterManager' definition '_formatterManager'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.h:49:31: note: Function 'TextStyleFormatterFactory' argument 4 names different: declaration 'formatterManager' definition '_formatterManager'. source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.cpp:21:27: note: Function 'TextStyleFormatterFactory' argument 4 names different: declaration 'formatterManager' definition '_formatterManager'. source-highlight-3.1.9/lib/srchilite/textstyleformatterfactory.cpp:48:39: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] source-highlight-3.1.9/lib/srchilite/vardefinitions.cpp:35:63: style:inconclusive: Function 'add' argument 2 names different: declaration 'value' definition 'values'. [funcArgNamesDifferent] source-highlight-3.1.9/lib/srchilite/vardefinitions.h:27:56: note: Function 'add' argument 2 names different: declaration 'value' definition 'values'. source-highlight-3.1.9/lib/srchilite/vardefinitions.cpp:35:63: note: Function 'add' argument 2 names different: declaration 'value' definition 'values'. source-highlight-3.1.9/lib/srchilite/versions.cpp:30:36: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] source-highlight-3.1.9/lib/srchilite/wordtokenizer.cpp:32:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/logformatter.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/logformatter.cpp:33:28: style: Parameter 'log' can be declared as reference to const [constParameterReference] source-highlight-3.1.9/lib/tests/asserttestexit.h:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/asserttestexit.h:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/asserttestexit.h:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/asserttestexit.h:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_buffered_output_main.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_ctagscollector_main.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_ctagscollector_main.cpp:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_ctagscollector_main.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_ctagscollector_main.cpp:72:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INLINE [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_ctagsformatter_main.cpp:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_ctagsformatter_main.cpp:35:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INLINE [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_ctagsmanager_main.cpp:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_ctagsmanager_main.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_debuglistener_main.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_events_main.cpp:33:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_events_main.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_events_main.cpp:32:10: style:inconclusive: Technically the member function 'MyListener::notify' can be const. [functionConst] source-highlight-3.1.9/lib/tests/test_events_main.cpp:20:5: style: Struct 'MyEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/tests/test_events_main.cpp:28:5: style: Struct 'MyListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] source-highlight-3.1.9/lib/tests/test_events_main.cpp:32:25: performance: Function parameter 'e' should be passed by const reference. [passedByValue] source-highlight-3.1.9/lib/tests/test_exception_main.cpp:33:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_bad_pattern [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_exception_main.cpp:33:21: style: Variable 'causedby' is assigned a value that is never used. [unreadVariable] source-highlight-3.1.9/lib/tests/test_filenotfound_main.cpp:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_formatreferences_main.cpp:39:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INLINE [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_formatter_manager_main.cpp:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_formatter_manager_main.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_highlightbuilder_main.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_highlighter_main.cpp:346:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_highlighter_main.cpp:284:24: error: Out of bounds access in expression 'log[0]' because 'log' is empty. [containerOutOfBounds] source-highlight-3.1.9/lib/tests/test_instances_main.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_langdefmanager_main.cpp:25:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASEDIR [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_langinfer_main.cpp:24:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_langinfer_main.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_langmap_main.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_langmap_main.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_linenum_main.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_lineranges_main.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_lineranges_main.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_lineranges_main.cpp:60:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_lineranges_main.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_lineranges_main.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_lineranges_main.cpp:97:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_outlang_errors_main.cpp:42:43: error: There is an unknown macro here somewhere. Configuration is required. If TESTSDIR is a macro then please configure it. [unknownMacro] source-highlight-3.1.9/lib/tests/test_outlangparser_main.cpp:28:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASEDIR [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexpreprocessor_main.cpp:180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexranges_main.cpp:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexranges_main.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexranges_main.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexranges_main.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexranges_main.cpp:27:25: style: The scope of the variable 'matched' can be reduced. [variableScope] source-highlight-3.1.9/lib/tests/test_regexranges_main.cpp:27:33: style: Variable 'matched' is assigned a value that is never used. [unreadVariable] source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:97:20: warning:inconclusive: Either the condition 'nextState' is redundant or there is possible null pointer dereference: state. [nullPointerRedundantCheck] source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:255:9: note: Assuming that condition 'nextState' is not redundant source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:281:17: note: Calling function 'check_state', 1st argument 'nextState' value is 0 source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:97:20: note: Null pointer dereference source-highlight-3.1.9/lib/tests/test_settings_main.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_sourcefilehighlighter_main.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_sourcehighlight_errors_main.cpp:43:43: error: There is an unknown macro here somewhere. Configuration is required. If TESTSDIR is a macro then please configure it. [unknownMacro] source-highlight-3.1.9/lib/tests/test_sourcehighlight_main.cpp:35:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASEDIR [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_style_errors_main.cpp:25:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASEDIR [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_style_errors_main.cpp:19:19: style: Unused variable: input [unusedVariable] source-highlight-3.1.9/lib/tests/test_style_errors_main.cpp:20:19: style: Unused variable: output [unusedVariable] source-highlight-3.1.9/lib/tests/test_textgenerator_main.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_textstyle_main.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_textstyleformatter_main.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_textstyleformatter_main.cpp:40:12: style: Unused variable: transformed [unusedVariable] source-highlight-3.1.9/lib/tests/test_textstyleformatterfactory_main.cpp:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISBOLD [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_untabifier_main.cpp:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_untabifier_main.cpp:35:15: style: Variable 'preformat' is reassigned a value before the old one has been used. [redundantAssignment] source-highlight-3.1.9/lib/tests/test_untabifier_main.cpp:34:15: note: preformat is assigned source-highlight-3.1.9/lib/tests/test_untabifier_main.cpp:35:15: note: preformat is overwritten source-highlight-3.1.9/lib/tests/test_utils_main.cpp:22:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_utils_main.cpp:27:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASEDIR [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_wordtokenizer_main.cpp:18:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_wordtokenizer_main.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/lib/tests/test_wordtokenizer_main.cpp:16:90: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'token'. [funcArgNamesDifferentUnnamed] source-highlight-3.1.9/src/check-regexp.cpp:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/check-regexp.cpp:105:31: style: Local variable 'i' shadows outer variable [shadowVariable] source-highlight-3.1.9/src/check-regexp.cpp:80:23: note: Shadowed declaration source-highlight-3.1.9/src/check-regexp.cpp:105:31: note: Shadow variable source-highlight-3.1.9/src/check-regexp_cmd.c:87:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/check-regexp_cmd.c:187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/check-regexp_cmd.c:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/check-regexp_cmd.c:327:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/check-regexp_cmd.c:402:10: warning: Identical condition and return expression 'error_occurred', return value is always 0 [identicalConditionAfterEarlyExit] source-highlight-3.1.9/src/check-regexp_cmd.c:307:24: note: 'error_occurred' is assigned value '0' here. source-highlight-3.1.9/src/check-regexp_cmd.c:375:8: note: If condition 'error_occurred' is true, the function will return/exit source-highlight-3.1.9/src/check-regexp_cmd.c:402:10: note: Returning identical expression 'error_occurred' source-highlight-3.1.9/src/check-regexp_cmd.c:181:64: style: Parameter 'args_info' can be declared as pointer to const [constParameterPointer] source-highlight-3.1.9/src/check-regexp_cmd.c:303:55: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] source-highlight-3.1.9/src/check-regexp_cmd.c:336:28: style: Variable 'long_options' can be declared as const array [constVariable] source-highlight-3.1.9/src/cmdline.c:30:51: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE is a macro then please configure it. [unknownMacro] source-highlight-3.1.9/src/envmapper.c:105:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/envmapper.c:119:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] source-highlight-3.1.9/src/envmapper.c:123:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] source-highlight-3.1.9/src/envmapper.c:105:26: warning: If memory allocation fails, then there is a possible null pointer dereference: query_string [nullPointerOutOfMemory] source-highlight-3.1.9/src/envmapper.c:104:33: note: Assuming allocation function fails source-highlight-3.1.9/src/envmapper.c:104:20: note: Assignment 'query_string=(char*)calloc(512,sizeof(char))', assigned value is 0 source-highlight-3.1.9/src/envmapper.c:105:26: note: Null pointer dereference source-highlight-3.1.9/src/envmapper.c:118:10: warning: If memory allocation fails, then there is a possible null pointer dereference: new_argv [nullPointerOutOfMemory] source-highlight-3.1.9/src/envmapper.c:116:28: note: Assuming allocation function fails source-highlight-3.1.9/src/envmapper.c:116:14: note: Assignment 'new_argv=(char**)calloc(128,sizeof(argv))', assigned value is 0 source-highlight-3.1.9/src/envmapper.c:118:10: note: Null pointer dereference source-highlight-3.1.9/src/envmapper.c:121:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_argv [nullPointerOutOfMemory] source-highlight-3.1.9/src/envmapper.c:116:28: note: Assuming allocation function fails source-highlight-3.1.9/src/envmapper.c:116:14: note: Assignment 'new_argv=(char**)calloc(128,sizeof(argv))', assigned value is 0 source-highlight-3.1.9/src/envmapper.c:121:5: note: Null pointer dereference source-highlight-3.1.9/src/envmapper.c:46:22: style: Parameter 'hexstr' can be declared as pointer to const [constParameterPointer] source-highlight-3.1.9/src/envmapper.c:80:27: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] source-highlight-3.1.9/src/envmapper.c:92:24: style: Variable 'request_method' can be declared as pointer to const [constVariablePointer] source-highlight-3.1.9/src/envmapper.c:118:20: warning: Size of pointer 'argv' used instead of size of its data. [pointerSize] source-highlight-3.1.9/src/source-highlight.cc:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/source-highlight.cc:478:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/source-highlight.cc:492:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/source-highlight.cc:496:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/source-highlight.cc:582:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/source-highlight.cc:591:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/source-highlight.cc:394:26: style: Condition 'args_info.gen_references_given' is always true [knownConditionTrueFalse] source-highlight-3.1.9/src/source-highlight.cc:389:22: note: Assuming that condition 'args_info.gen_references_given' is not redundant source-highlight-3.1.9/src/source-highlight.cc:394:26: note: Condition 'args_info.gen_references_given' is always true source-highlight-3.1.9/src/source-highlight-settings.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/source-highlight-settings.cpp:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SETTING_ERROR [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/src/source-highlight-settings.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/tests/test_c.c:11:1: error: syntax error: keyword 'goto' is not allowed in global scope [syntaxError] source-highlight-3.1.9/tests/test_comments.cc:3:30: error: syntax error [syntaxError] source-highlight-3.1.9/tests/test_extreme_comment.cpp:13:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] source-highlight-3.1.9/tests/test_extreme_comment2.cpp:22:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] source-highlight-3.1.9/tests/test_extreme_comment3.cpp:17:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] source-highlight-3.1.9/tests/test_refs.cpp:5:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/tests/test_refs.cpp:11:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/tests/test_refs.cpp:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sout [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/tests/test_refs.cpp:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decorated [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/tests/test_refs.cpp:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decorated [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/tests/test_refs.cpp:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decorated [valueFlowBailoutIncompleteVar] source-highlight-3.1.9/tests/test_template.cc:14:19: error: syntax error [syntaxError] source-highlight-3.1.9/tests/test_vardecl.cc:12:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] source-highlight-3.1.9/src/check-regexp_cmd.h:38:1: error: The one definition rule is violated, different classes/structs have the same name 'gengetopt_args_info' [ctuOneDefinitionRuleViolation] source-highlight-3.1.9/src/cmdline.h:42:1: note: The one definition rule is violated, different classes/structs have the same name 'gengetopt_args_info' source-highlight-3.1.9/src/check-regexp_cmd.h:38:1: note: The one definition rule is violated, different classes/structs have the same name 'gengetopt_args_info' source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:97:20: warning: Null pointer dereference: state [ctunullpointer] source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:255:9: note: Assuming that condition 'nextState' is not redundant source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:281:16: note: Calling function check_state, 1st argument is null source-highlight-3.1.9/lib/tests/test_regexrules_main.cpp:97:20: note: Dereferencing argument state that is null diff: head ../../../lib/srchilite/langdefscanner.cc:2262:33: style:inconclusive: Function 'langdef_alloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/langdefscanner.cc:2267:32: style:inconclusive: Function 'langdef_realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/langdefscanner.cc:2267:48: style:inconclusive: Function 'langdef_realloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/langdefscanner.cc:2279:27: style:inconclusive: Function 'langdef_free' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] 2.20.0 ../../../lib/srchilite/outlangdefparser.yy:87:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] head ../../../lib/srchilite/outlangdefscanner.cc:2369:36: style:inconclusive: Function 'outlangdef_alloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/outlangdefscanner.cc:2374:35: style:inconclusive: Function 'outlangdef_realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/outlangdefscanner.cc:2374:51: style:inconclusive: Function 'outlangdef_realloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/outlangdefscanner.cc:2386:30: style:inconclusive: Function 'outlangdef_free' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/stylecssscanner.cc:2282:36: style:inconclusive: Function 'stylecsssc_alloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/stylecssscanner.cc:2287:35: style:inconclusive: Function 'stylecsssc_realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/stylecssscanner.cc:2287:51: style:inconclusive: Function 'stylecsssc_realloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/stylecssscanner.cc:2299:30: style:inconclusive: Function 'stylecsssc_free' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] 2.20.0 ../../../lib/srchilite/styleparser.yy:122:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] head ../../../lib/srchilite/styleparser.yy:244:39: style:inconclusive: Function 'updateBgColor' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/styleparser.yy:253:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISBOLD [valueFlowBailoutIncompleteVar] 2.20.0 ../../../lib/srchilite/styleparser.yy:84:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] head ../../../lib/srchilite/stylescanner.cc:2003:33: style:inconclusive: Function 'stylesc_alloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/stylescanner.cc:2008:32: style:inconclusive: Function 'stylesc_realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/stylescanner.cc:2008:48: style:inconclusive: Function 'stylesc_realloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head ../../../lib/srchilite/stylescanner.cc:2020:27: style:inconclusive: Function 'stylesc_free' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/compat/compat_dirent.cpp:31:19: style:inconclusive: Function 'closedir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/compat/compat_dirent.cpp:38:29: style:inconclusive: Function 'readdir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/compat/compat_dirent.cpp:8:26: style:inconclusive: Function 'opendir' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/fileutil.cc:277:34: style:inconclusive: Function 'contains_path' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/fileutil.cc:281:38: style:inconclusive: Function 'strip_file_path' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc:20:58: style:inconclusive: Function 'dispatch_build' argument 1 names different: declaration '' definition 'HighlightStateBuilder_o'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc:26:49: style:inconclusive: Function 'dispatch_build' argument 1 names different: declaration '' definition 'HighlightStateBuilder_o'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc:32:61: style:inconclusive: Function 'dispatch_build' argument 1 names different: declaration '' definition 'HighlightStateBuilder_o'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc:38:54: style:inconclusive: Function 'dispatch_build' argument 1 names different: declaration '' definition 'HighlightStateBuilder_o'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc:44:59: style:inconclusive: Function 'dispatch_build' argument 1 names different: declaration '' definition 'HighlightStateBuilder_o'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:24:52: style:inconclusive: Function 'dispatch_collect_const' argument 1 names different: declaration '' definition 'LangElemsPrinter_o'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:30:53: style:inconclusive: Function 'dispatch_collect_const' argument 1 names different: declaration '' definition 'LangElemsPrinter_o'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:36:64: style:inconclusive: Function 'dispatch_collect_const' argument 1 names different: declaration '' definition 'LangElemsPrinter_o'. [funcArgNamesDifferentUnnamed] head source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc:42:57: style:inconclusive: Function 'dispatch_collect_const' argument 1 names different: declaration '' definition 'LangElemsPrinter_o'. [funcArgNamesDifferentUnnamed] 2.20.0 source-highlight-3.1.9/lib/srchilite/vardefinitions.cpp:46:17: style:inconclusive: Either there is a missing 'override', or the member function 'srchilite::VarDefinitions::getVar' can be const. [functionConst] source-highlight-3.1.9/lib/srchilite/vardefinitions.h:28:24: note: Either there is a missing 'override', or the member function 'srchilite::VarDefinitions::getVar' can be const. source-highlight-3.1.9/lib/srchilite/vardefinitions.cpp:46:17: note: Either there is a missing 'override', or the member function 'srchilite::VarDefinitions::getVar' can be const. head source-highlight-3.1.9/lib/tests/test_wordtokenizer_main.cpp:16:90: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'token'. [funcArgNamesDifferentUnnamed] DONE