2026-02-20 03:42 ftp://ftp.de.debian.org/debian/pool/main/c/cc65/cc65_2.19.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --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 -j12 platform: Linux-6.18.9+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-13) 15.2.0 cppcheck: head 2.19.0 head-info: 179f04a0 (2026-02-19 22:01:17 +0100) count: 2992 2985 elapsed-time: 3.9 1.9 head-timing-info: old-timing-info: head results: cc65-2.19/libsrc/apple2/opendir.c:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/c128/pencalib.c:29:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_BLUE [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/cbm_save.c:22:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _oserror [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/c64/pencalib.c:30:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_BLUE [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:75:13: debug: Scope::checkVariable found variable 'basbuf_len' with varid 0. [varid0] cc65-2.19/libsrc/cbm/penadjust.c:24:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:87:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __AX__ [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/penadjust.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pen_adjuster [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/cbm_dir.c:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __argsize__ [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/opendir.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/cbm_dir.c:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBM_T_HEADER [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/atari/targetutil/w2cas.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iocb [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/atari/targetutil/w2cas.c:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cgetc [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/readdir.c:89:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CBM_T_HEADER [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/seekdir.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_afailed.c:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm510/pencalib.c:30:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_BLUE [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_poserror.c:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _oserror [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/abort.c:17:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/fdopen.c:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMFILE [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/fgetc.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/fgets.c:29:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/fputc.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/fputs.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/freopen.c:27:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/fseek.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/ftell.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/getchar.c:22:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_scanf.c:116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __AX__ [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/gets.c:29:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_scanf.c:146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __AX__ [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/getopt.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_scanf.c:186:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __AX__ [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/localtime.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timezone [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_scanf.c:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __AX__ [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_scanf.c:392:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __AX__ [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/perror.c:45:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _errno [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_scanf.c:471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __AX__ [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/mktime.c:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timezone [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_scanf.c:578:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/puts.c:27:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_fd [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/pmemalign.c:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/realloc.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAP_ADMIN_SPACE [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/strtol.c:113:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/strtoul.c:108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cx16/exec.c:68:13: debug: Scope::checkVariable found variable 'basbuf_len' with varid 0. [varid0] cc65-2.19/libsrc/cx16/exec.c:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __A__ [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-common/common/_afailed.c:15:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-common/common/_poserror.c:14:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _oserror [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-common/common/abort.c:13:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBOLDON [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/localtime.c:59:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] cc65-2.19/libsrc/geos-common/common/perror.c:14:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/strftime.c:152:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tzname [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-common/common/sleep.c:14:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_NTSC [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-common/dlgbox/messagebox.c:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LF [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-common/system/gettime.c:14:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_seconds [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-common/dlgbox/messagebox.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/tgi/tgi_load_vectorfont.c:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TGI_VF_VERSION [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_afailed.c:18:5: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] cc65-2.19/libsrc/geos-apple/targetutil/convert.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/samples/ascii.c:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/samples/atari2600hello.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vsync [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/bitmap-demo.c:21:2: error: #error Incompatible Bitmap [preprocessorErrorDirective] cc65-2.19/libsrc/atari/targetutil/w2cas.c:55:9: warning: %X in format string (no. 2) requires 'unsigned int' but the argument type is '__iocb *'. [invalidPrintfArgType_uint] cc65-2.19/libsrc/common/abort.c:17:5: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] cc65-2.19/samples/enumdevdir.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] cc65-2.19/samples/enumdevdir.c:79:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] cc65-2.19/samples/diodemo.c:73:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_ENTER [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/filesel.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r0 [valueFlowBailoutIncompleteVar] cc65-2.19/samples/diodemo.c:129:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cgetc [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/geosconio.c:22:34: error: There is an unknown macro here somewhere. Configuration is required. If COUTLINEON is a macro then please configure it. [unknownMacro] cc65-2.19/samples/fire.c:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARSET [valueFlowBailoutIncompleteVar] cc65-2.19/samples/fire.c:118:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/geosver.c:19:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOS4 [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/getid.c:22:6: debug: Scope::checkVariable found variable 'Menu' with varid 0. [varid0] cc65-2.19/samples/fire.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/getid.c:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispBufferOn [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/hello1.c:19:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBOLDON [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/hello2.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COUTLINEON [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/_afailed.c:15:35: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] cc65-2.19/libsrc/dbg/dbg.c:802:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brk_pc [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/overlay-demo.c:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBOLDON [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/rmvprot.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curDirHead [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/dbg/dbg.c:872:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brk_pc [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/overlay-demo.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBOLDON [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/vector-demo.c:57:33: error: There is an unknown macro here somewhere. Configuration is required. If COUTLINEON is a macro then please configure it. [unknownMacro] cc65-2.19/libsrc/dbg/dbg.c:928:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brk_pc [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/dbg/dbg.c:968:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brk_pc [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/yesno.c:18:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YES [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/dbg/dbg.c:1303:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brk_pc [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/dbg/dbg.c:1328:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brk_pc [valueFlowBailoutIncompleteVar] cc65-2.19/samples/hello.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_WHITE [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/dbg/dbg.c:1535:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brk_pc [valueFlowBailoutIncompleteVar] cc65-2.19/samples/mandelbrot.c:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tgi_stddrv [valueFlowBailoutIncompleteVar] cc65-2.19/samples/multidemo.c:32:13: debug: Scope::checkVariable found variable '_OVERLAY1_LOAD__' with varid 0. [varid0] cc65-2.19/samples/mousedemo.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUSE_ERR_OK [valueFlowBailoutIncompleteVar] cc65-2.19/samples/multidemo.c:32:33: debug: Scope::checkVariable found variable '_OVERLAY1_SIZE__' with varid 0. [varid0] cc65-2.19/samples/gunzip65.c:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] cc65-2.19/samples/mousedemo.c:84:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_stddrv [valueFlowBailoutIncompleteVar] cc65-2.19/samples/multidemo.c:33:13: debug: Scope::checkVariable found variable '_OVERLAY2_LOAD__' with varid 0. [varid0] cc65-2.19/samples/overlaydemo.c:23:13: debug: Scope::checkVariable found variable '_OVERLAY1_LOAD__' with varid 0. [varid0] cc65-2.19/samples/gunzip65.c:187:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cc65-2.19/samples/mousedemo.c:125:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_BLUE [valueFlowBailoutIncompleteVar] cc65-2.19/samples/multidemo.c:33:33: debug: Scope::checkVariable found variable '_OVERLAY2_SIZE__' with varid 0. [varid0] cc65-2.19/samples/overlaydemo.c:23:33: debug: Scope::checkVariable found variable '_OVERLAY1_SIZE__' with varid 0. [varid0] cc65-2.19/samples/multidemo.c:34:13: debug: Scope::checkVariable found variable '_OVERLAY3_LOAD__' with varid 0. [varid0] cc65-2.19/samples/overlaydemo.c:24:13: debug: Scope::checkVariable found variable '_OVERLAY2_LOAD__' with varid 0. [varid0] cc65-2.19/samples/multidemo.c:34:33: debug: Scope::checkVariable found variable '_OVERLAY3_SIZE__' with varid 0. [varid0] cc65-2.19/samples/overlaydemo.c:24:33: debug: Scope::checkVariable found variable '_OVERLAY2_SIZE__' with varid 0. [varid0] cc65-2.19/samples/sieve.c:91:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] cc65-2.19/samples/multidemo.c:126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] cc65-2.19/samples/overlaydemo.c:25:13: debug: Scope::checkVariable found variable '_OVERLAY3_LOAD__' with varid 0. [varid0] cc65-2.19/samples/multidemo.c:158:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cc65-2.19/samples/overlaydemo.c:25:33: debug: Scope::checkVariable found variable '_OVERLAY3_SIZE__' with varid 0. [varid0] cc65-2.19/samples/supervisionhello.c:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SV_VIDEO [valueFlowBailoutIncompleteVar] cc65-2.19/samples/multidemo.c:197:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_PAGE_SIZE [valueFlowBailoutIncompleteVar] cc65-2.19/samples/overlaydemo.c:81:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cc65-2.19/samples/plasma.c:154:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARSET [valueFlowBailoutIncompleteVar] cc65-2.19/samples/supervisionhello.c:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SV_VIDEO [valueFlowBailoutIncompleteVar] cc65-2.19/samples/plasma.c:196:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_BLUE [valueFlowBailoutIncompleteVar] cc65-2.19/samples/supervisionhello.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] cc65-2.19/samples/tgidemo.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TGI_ERR_OK [valueFlowBailoutIncompleteVar] cc65-2.19/samples/tgidemo.c:72:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TGI_COLOR_WHITE [valueFlowBailoutIncompleteVar] cc65-2.19/samples/tgidemo.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TGI_COLOR_BLACK [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/common/fputs.c:16:55: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] cc65-2.19/samples/tgidemo.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TGI_COLOR_WHITE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/error.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/samples/tgidemo.c:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TGI_COLOR_WHITE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/error.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/samples/tgidemo.c:196:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tgi_stddrv [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/error.c:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/atari/targetutil/w2cas.c:36:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] cc65-2.19/libsrc/cbm/exec.c:52:16: style: struct member 'line::end_of_line' is never used. [unusedStructMember] cc65-2.19/src/ar65/fileio.c:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:53:30: style: struct member 'line::next' is never used. [unusedStructMember] cc65-2.19/src/ar65/fileio.c:127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/list.c:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:54:20: style: struct member 'line::line_num' is never used. [unusedStructMember] cc65-2.19/libsrc/common/ftell.c:23:41: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] cc65-2.19/libsrc/common/pmemalign.c:78:38: error: Expression 'alignment&--alignment' depends on order of evaluation of side effects [unknownEvaluationOrder] cc65-2.19/samples/mousedemo.c:237:42: style: Incrementing a variable of type 'bool' with postfix operator++ is deprecated by the C++ Standard. You should assign it the value 'true' instead. [incrementboolean] cc65-2.19/src/ar65/main.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:55:16: style: struct member 'line::CLR_token' is never used. [unusedStructMember] cc65-2.19/libsrc/common/getopt.c:39:20: style: Variable 'oli' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ar65/main.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgCount [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:55:27: style: struct member 'line::colon' is never used. [unusedStructMember] cc65-2.19/src/ar65/library.c:97:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIB_MAGIC [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/objdata.c:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:55:34: style: struct member 'line::LOAD_token' is never used. [unusedStructMember] cc65-2.19/src/ar65/library.c:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:55:46: style: struct member 'line::quotes' is never used. [unusedStructMember] cc65-2.19/src/ar65/library.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:55:57: style: struct member 'line::add_token' is never used. [unusedStructMember] cc65-2.19/src/ar65/library.c:378:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:55:68: style: struct member 'line::quote' is never used. [unusedStructMember] cc65-2.19/src/ar65/objfile.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MAGIC [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/asserts.c:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/cbm/exec.c:57:16: style: struct member 'line::comma' is never used. [unusedStructMember] cc65-2.19/src/ar65/objfile.c:196:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TYPE_COUNT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/objfile.c:239:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/objfile.c:322:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-apple/targetutil/convert.c:185:18: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] cc65-2.19/libsrc/common/_scanf.c:363:43: style: Condition '++Width!=0' is always true [knownConditionTrueFalse] cc65-2.19/libsrc/common/_scanf.c:655:35: style: Condition '++Width' is always true [knownConditionTrueFalse] cc65-2.19/libsrc/common/_scanf.c:682:36: style: Condition '++Width' is always true [knownConditionTrueFalse] cc65-2.19/libsrc/common/_scanf.c:690:36: style: Condition '++Width' is always true [knownConditionTrueFalse] cc65-2.19/libsrc/common/_scanf.c:766:50: style: Condition '++Width' is always true [knownConditionTrueFalse] cc65-2.19/samples/enumdevdir.c:61:13: error: Common realloc mistake: 'subdirs' nulled but not freed upon failure [memleakOnRealloc] cc65-2.19/samples/enumdevdir.c:49:27: warning: If resource allocation fails, then there is a possible null pointer dereference: dir [nullPointerOutOfResources] cc65-2.19/samples/enumdevdir.c:48:19: note: Assuming allocation function fails cc65-2.19/samples/enumdevdir.c:48:19: note: Assignment 'dir=opendir(".")', assigned value is 0 cc65-2.19/samples/enumdevdir.c:49:27: note: Null pointer dereference cc65-2.19/samples/gunzip65.c:40:9: warning: Return value of function inflateInit2() is not used. [ignoredReturnValue] cc65-2.19/src/ca65/filetab.c:319:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/samples/gunzip65.c:41:9: warning: Return value of function inflate() is not used. [ignoredReturnValue] cc65-2.19/src/ca65/fragment.c:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/ea65.c:161:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/error.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/enum.c:133:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/error.c:216:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/error.c:292:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/error.c:339:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/error.c:369:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/error.c:390:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-apple/targetutil/convert.c:280:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/samples/sieve.c:67:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/samples/sieve.c:104:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cc65-2.19/samples/multidemo.c:200:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/ca65/condasm.c:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/samples/multidemo.c:216:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/ca65/condasm.c:383:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_6502 [valueFlowBailoutIncompleteVar] cc65-2.19/samples/multidemo.c:216:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'int'. [invalidPrintfArgType_uint] cc65-2.19/src/ca65/lineinfo.c:214:63: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/libsrc/common/_scanf.c:212:1: style: Label 'Yank' is not used. [unusedLabel] cc65-2.19/libsrc/common/_scanf.c:215:1: style: Label 'Done' is not used. [unusedLabel] cc65-2.19/samples/multidemo.c:126:9: error: Common realloc mistake: 'emd' nulled but not freed upon failure [memleakOnRealloc] cc65-2.19/libsrc/common/_scanf.c:263:1: style: Label 'Done' is not used. [unusedLabel] cc65-2.19/libsrc/common/_scanf.c:294:1: style: Label 'Done' is not used. [unusedLabel] cc65-2.19/samples/gunzip65.c:234:17: error: Resource leak: fp [resourceLeak] cc65-2.19/libsrc/common/_scanf.c:331:1: style: Label 'NotNeg' is not used. [unusedLabel] cc65-2.19/libsrc/cx16/exec.c:47:16: style: struct member 'line::end_of_line' is never used. [unusedStructMember] cc65-2.19/libsrc/common/_scanf.c:336:1: style: Label 'Pos' is not used. [unusedLabel] cc65-2.19/libsrc/cx16/exec.c:48:30: style: struct member 'line::next' is never used. [unusedStructMember] cc65-2.19/libsrc/common/_scanf.c:338:1: style: Label 'Store' is not used. [unusedLabel] cc65-2.19/libsrc/cx16/exec.c:49:20: style: struct member 'line::line_num' is never used. [unusedStructMember] cc65-2.19/samples/enumdevdir.c:19:22: style: Parameter 'newdir' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ar65/exports.c:86:5: warning: If memory allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfMemory] cc65-2.19/src/ar65/exports.c:83:28: note: Assuming allocation function fails cc65-2.19/src/ar65/exports.c:83:28: note: Assignment 'H=xmalloc(sizeof(struct HashEntry)+Len)', assigned value is 0 cc65-2.19/src/ar65/exports.c:86:5: note: Null pointer dereference cc65-2.19/libsrc/common/_scanf.c:402:1: style: Label 'Loop' is not used. [unusedLabel] cc65-2.19/libsrc/cx16/exec.c:50:16: style: struct member 'line::CLR_token' is never used. [unusedStructMember] cc65-2.19/src/ar65/exports.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfMemory] cc65-2.19/src/ar65/exports.c:83:28: note: Assuming allocation function fails cc65-2.19/src/ar65/exports.c:83:28: note: Assignment 'H=xmalloc(sizeof(struct HashEntry)+Len)', assigned value is 0 cc65-2.19/src/ar65/exports.c:87:5: note: Null pointer dereference cc65-2.19/libsrc/common/_scanf.c:411:1: style: Label 'Done' is not used. [unusedLabel] cc65-2.19/libsrc/cx16/exec.c:50:27: style: struct member 'line::colon' is never used. [unusedStructMember] cc65-2.19/src/ar65/exports.c:88:13: warning: If memory allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfMemory] cc65-2.19/src/ar65/exports.c:83:28: note: Assuming allocation function fails cc65-2.19/src/ar65/exports.c:83:28: note: Assignment 'H=xmalloc(sizeof(struct HashEntry)+Len)', assigned value is 0 cc65-2.19/src/ar65/exports.c:88:13: note: Null pointer dereference cc65-2.19/libsrc/cx16/exec.c:50:34: style: struct member 'line::LOAD_token' is never used. [unusedStructMember] cc65-2.19/src/ar65/exports.c:89:5: warning: If memory allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfMemory] cc65-2.19/src/ar65/exports.c:83:28: note: Assuming allocation function fails cc65-2.19/src/ar65/exports.c:83:28: note: Assignment 'H=xmalloc(sizeof(struct HashEntry)+Len)', assigned value is 0 cc65-2.19/src/ar65/exports.c:89:5: note: Null pointer dereference cc65-2.19/libsrc/cx16/exec.c:50:46: style: struct member 'line::quotes' is never used. [unusedStructMember] cc65-2.19/libsrc/common/_scanf.c:483:50: style:inconclusive: Function '_scanf' argument 1 names different: declaration 'd' definition 'D'. [funcArgNamesDifferent] cc65-2.19/libsrc/common/_scanf.h:38:50: note: Function '_scanf' argument 1 names different: declaration 'd' definition 'D'. cc65-2.19/libsrc/common/_scanf.c:483:50: note: Function '_scanf' argument 1 names different: declaration 'd' definition 'D'. cc65-2.19/libsrc/cx16/exec.c:50:57: style: struct member 'line::add_token' is never used. [unusedStructMember] cc65-2.19/src/ar65/fileio.c:190:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ar65/fileio.c:186:23: note: Assuming allocation function fails cc65-2.19/src/ar65/fileio.c:186:23: note: Assignment 'S=xmalloc(Len+1)', assigned value is 0 cc65-2.19/src/ar65/fileio.c:190:5: note: Null pointer dereference cc65-2.19/libsrc/common/_scanf.c:484:38: style:inconclusive: Function '_scanf' argument 2 names different: declaration 'format' definition 'format_'. [funcArgNamesDifferent] cc65-2.19/libsrc/common/_scanf.h:38:65: note: Function '_scanf' argument 2 names different: declaration 'format' definition 'format_'. cc65-2.19/libsrc/common/_scanf.c:484:38: note: Function '_scanf' argument 2 names different: declaration 'format' definition 'format_'. cc65-2.19/libsrc/cx16/exec.c:50:68: style: struct member 'line::quote' is never used. [unusedStructMember] cc65-2.19/src/ar65/fileio.c:199:16: warning: If memory allocation fails, then there is a possible null pointer dereference: Data [nullPointerOutOfMemory] cc65-2.19/src/ar65/fileio.c:186:23: note: Assuming allocation function fails cc65-2.19/src/ar65/fileio.c:186:23: note: Assignment 'S=xmalloc(Len+1)', assigned value is 0 cc65-2.19/src/ar65/fileio.c:187:18: note: Calling function 'ReadData', 2nd argument 'S' value is 0 cc65-2.19/src/ar65/fileio.c:199:16: note: Null pointer dereference cc65-2.19/libsrc/common/_scanf.c:484:55: style:inconclusive: Function '_scanf' argument 3 names different: declaration 'ap' definition 'ap_'. [funcArgNamesDifferent] cc65-2.19/libsrc/common/_scanf.h:38:81: note: Function '_scanf' argument 3 names different: declaration 'ap' definition 'ap_'. cc65-2.19/libsrc/common/_scanf.c:484:55: note: Function '_scanf' argument 3 names different: declaration 'ap' definition 'ap_'. cc65-2.19/libsrc/cx16/exec.c:52:16: style: struct member 'line::comma' is never used. [unusedStructMember] cc65-2.19/libsrc/common/_scanf.c:359:24: style: Local variable 'CharCount' shadows outer variable [shadowVariable] cc65-2.19/libsrc/common/_scanf.c:61:23: note: Shadowed declaration cc65-2.19/libsrc/common/_scanf.c:359:24: note: Shadow variable cc65-2.19/src/ca65/lineinfo.c:269:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_FILEPOS_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/lineinfo.c:370:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LI_TYPE_ASM [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/dbginfo.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/lineinfo.c:414:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefCount [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/dbginfo.c:260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLL_TYPE_FUNC [valueFlowBailoutIncompleteVar] cc65-2.19/samples/overlaydemo.c:32:17: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ca65/dbginfo.c:305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_FILEPOS_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/samples/overlaydemo.c:77:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ar65/objdata.c:73:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ar65/objdata.c:70:26: note: Assuming allocation function fails cc65-2.19/src/ar65/objdata.c:70:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ar65/objdata.c:73:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:404:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLL_SC_AUTO [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/objcode.c:56:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/samples/overlaydemo.c:77:55: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ar65/objdata.c:75:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ar65/objdata.c:70:26: note: Assuming allocation function fails cc65-2.19/src/ar65/objdata.c:70:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ar65/objdata.c:75:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:461:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLL_SC_AUTO [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/objcode.c:76:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/objdata.c:76:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ar65/objdata.c:70:26: note: Assuming allocation function fails cc65-2.19/src/ar65/objdata.c:70:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ar65/objdata.c:76:5: note: Null pointer dereference cc65-2.19/src/ca65/asserts.c:83:5: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/ca65/asserts.c:80:28: note: Assuming allocation function fails cc65-2.19/src/ca65/asserts.c:80:28: note: Assignment 'A=xmalloc(sizeof(struct Assertion))', assigned value is 0 cc65-2.19/src/ca65/asserts.c:83:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:507:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLL_DATA_SYM [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/objcode.c:108:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-apple/targetutil/convert.c:62:28: style: Parameter 'operation' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ar65/objdata.c:77:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ar65/objdata.c:70:26: note: Assuming allocation function fails cc65-2.19/src/ar65/objdata.c:70:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ar65/objdata.c:77:5: note: Null pointer dereference cc65-2.19/src/ca65/asserts.c:84:5: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/ca65/asserts.c:80:28: note: Assuming allocation function fails cc65-2.19/src/ca65/asserts.c:80:28: note: Assignment 'A=xmalloc(sizeof(struct Assertion))', assigned value is 0 cc65-2.19/src/ca65/asserts.c:84:5: note: Null pointer dereference cc65-2.19/src/ca65/objcode.c:139:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_SEXPR [valueFlowBailoutIncompleteVar] cc65-2.19/samples/geos/overlay-demo.c:18:17: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ar65/objdata.c:78:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ar65/objdata.c:70:26: note: Assuming allocation function fails cc65-2.19/src/ar65/objdata.c:70:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ar65/objdata.c:78:5: note: Null pointer dereference cc65-2.19/src/ca65/asserts.c:85:5: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/ca65/asserts.c:80:28: note: Assuming allocation function fails cc65-2.19/src/ca65/asserts.c:80:28: note: Assignment 'A=xmalloc(sizeof(struct Assertion))', assigned value is 0 cc65-2.19/src/ca65/asserts.c:85:5: note: Null pointer dereference cc65-2.19/src/ca65/objcode.c:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/objdata.c:80:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ar65/objdata.c:70:26: note: Assuming allocation function fails cc65-2.19/src/ar65/objdata.c:70:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ar65/objdata.c:80:5: note: Null pointer dereference cc65-2.19/src/ca65/asserts.c:86:5: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/ca65/asserts.c:80:28: note: Assuming allocation function fails cc65-2.19/src/ca65/asserts.c:80:28: note: Assignment 'A=xmalloc(sizeof(struct Assertion))', assigned value is 0 cc65-2.19/src/ca65/asserts.c:86:5: note: Null pointer dereference cc65-2.19/src/ca65/fragment.c:59:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ca65/fragment.c:56:27: note: Assuming allocation function fails cc65-2.19/src/ca65/fragment.c:56:27: note: Assignment 'F=xmalloc(sizeof(*F))', assigned value is 0 cc65-2.19/src/ca65/fragment.c:59:5: note: Null pointer dereference cc65-2.19/src/ca65/objcode.c:207:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/objdata.c:81:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ar65/objdata.c:70:26: note: Assuming allocation function fails cc65-2.19/src/ar65/objdata.c:70:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ar65/objdata.c:81:5: note: Null pointer dereference cc65-2.19/src/ca65/fragment.c:60:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ca65/fragment.c:56:27: note: Assuming allocation function fails cc65-2.19/src/ca65/fragment.c:56:27: note: Assignment 'F=xmalloc(sizeof(*F))', assigned value is 0 cc65-2.19/src/ca65/fragment.c:60:5: note: Null pointer dereference cc65-2.19/src/ca65/listing.c:309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/objcode.c:232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/fragment.c:61:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ca65/fragment.c:56:27: note: Assuming allocation function fails cc65-2.19/src/ca65/fragment.c:56:27: note: Assignment 'F=xmalloc(sizeof(*F))', assigned value is 0 cc65-2.19/src/ca65/fragment.c:61:5: note: Null pointer dereference cc65-2.19/src/ca65/objcode.c:249:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_EXPR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/fragment.c:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ca65/fragment.c:56:27: note: Assuming allocation function fails cc65-2.19/src/ca65/fragment.c:56:27: note: Assignment 'F=xmalloc(sizeof(*F))', assigned value is 0 cc65-2.19/src/ca65/fragment.c:63:5: note: Null pointer dereference cc65-2.19/src/ca65/objcode.c:261:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_EXPR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/fragment.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ca65/fragment.c:56:27: note: Assuming allocation function fails cc65-2.19/src/ca65/fragment.c:56:27: note: Assignment 'F=xmalloc(sizeof(*F))', assigned value is 0 cc65-2.19/src/ca65/fragment.c:64:5: note: Null pointer dereference cc65-2.19/src/ca65/objcode.c:278:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_FILL [valueFlowBailoutIncompleteVar] cc65-2.19/samples/mandelbrot.c:126:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] cc65-2.19/samples/multidemo.c:52:17: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] cc65-2.19/samples/mandelbrot.c:126:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] cc65-2.19/samples/multidemo.c:113:15: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ar65/exports.c:137:16: style: Variable 'L' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/objfile.c:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/objfile.c:173:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/objfile.c:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FLAGS_DBGINFO [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/objfile.c:231:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ar65/objfile.c:177:12: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:289:18: note: Calling function 'ObjReadData', 1st argument 'Obj' value is 0 cc65-2.19/src/ar65/objfile.c:177:12: note: Null pointer dereference cc65-2.19/src/ca65/istack.c:90:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/istack.c:87:17: note: Assuming allocation function fails cc65-2.19/src/ca65/istack.c:87:17: note: Assignment 'E=xmalloc(sizeof(*E))', assigned value is 0 cc65-2.19/src/ca65/istack.c:90:5: note: Null pointer dereference cc65-2.19/src/ar65/library.c:253:17: warning: If memory allocation fails, then there is a possible null pointer dereference: NewLibName [nullPointerOutOfMemory] cc65-2.19/src/ar65/library.c:252:30: note: Assuming allocation function fails cc65-2.19/src/ar65/library.c:252:30: note: Assignment 'NewLibName=xmalloc(strlen(Name)+strlen(".temp")+1)', assigned value is 0 cc65-2.19/src/ar65/library.c:253:17: note: Null pointer dereference cc65-2.19/src/ar65/objfile.c:183:12: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:289:18: note: Calling function 'ObjReadData', 1st argument 'Obj' value is 0 cc65-2.19/src/ar65/objfile.c:183:12: note: Null pointer dereference cc65-2.19/src/ca65/istack.c:91:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/istack.c:87:17: note: Assuming allocation function fails cc65-2.19/src/ca65/istack.c:87:17: note: Assignment 'E=xmalloc(sizeof(*E))', assigned value is 0 cc65-2.19/src/ca65/istack.c:91:5: note: Null pointer dereference cc65-2.19/src/ar65/library.c:254:17: warning: If memory allocation fails, then there is a possible null pointer dereference: NewLibName [nullPointerOutOfMemory] cc65-2.19/src/ar65/library.c:252:30: note: Assuming allocation function fails cc65-2.19/src/ar65/library.c:252:30: note: Assignment 'NewLibName=xmalloc(strlen(Name)+strlen(".temp")+1)', assigned value is 0 cc65-2.19/src/ar65/library.c:254:17: note: Null pointer dereference cc65-2.19/src/ar65/objfile.c:191:12: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:289:18: note: Calling function 'ObjReadData', 1st argument 'Obj' value is 0 cc65-2.19/src/ar65/objfile.c:191:12: note: Null pointer dereference cc65-2.19/src/ca65/istack.c:92:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/istack.c:87:17: note: Assuming allocation function fails cc65-2.19/src/ca65/istack.c:87:17: note: Assignment 'E=xmalloc(sizeof(*E))', assigned value is 0 cc65-2.19/src/ca65/istack.c:92:5: note: Null pointer dereference cc65-2.19/src/ar65/library.c:257:25: warning: If memory allocation fails, then there is a possible null pointer dereference: NewLibName [nullPointerOutOfMemory] cc65-2.19/src/ar65/library.c:252:30: note: Assuming allocation function fails cc65-2.19/src/ar65/library.c:252:30: note: Assignment 'NewLibName=xmalloc(strlen(Name)+strlen(".temp")+1)', assigned value is 0 cc65-2.19/src/ar65/library.c:257:25: note: Null pointer dereference cc65-2.19/src/ar65/objfile.c:285:12: warning: If resource allocation fails, then there is a possible null pointer dereference: Obj [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:285:12: note: Null pointer dereference cc65-2.19/src/ca65/istack.c:95:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/istack.c:87:17: note: Assuming allocation function fails cc65-2.19/src/ca65/istack.c:87:17: note: Assignment 'E=xmalloc(sizeof(*E))', assigned value is 0 cc65-2.19/src/ca65/istack.c:95:5: note: Null pointer dereference cc65-2.19/src/ar65/objfile.c:286:26: warning: If resource allocation fails, then there is a possible null pointer dereference: Obj [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:286:26: note: Null pointer dereference cc65-2.19/src/ar65/objfile.c:294:12: warning: If resource allocation fails, then there is a possible null pointer dereference: Obj [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:294:12: note: Null pointer dereference cc65-2.19/src/ar65/objfile.c:298:13: warning: If resource allocation fails, then there is a possible null pointer dereference: Obj [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:298:13: note: Null pointer dereference cc65-2.19/src/ar65/objfile.c:331:17: warning: If resource allocation fails, then there is a possible null pointer dereference: Obj [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:320:17: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:320:17: note: Assignment 'Obj=fopen(Name,"w+b")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:331:17: note: Null pointer dereference cc65-2.19/libsrc/geos-apple/targetutil/convert.c:21:19: style: struct member 'dir_entry_t::blocks_used' is never used. [unusedStructMember] cc65-2.19/src/ca65/filetab.c:159:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ca65/filetab.c:155:28: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:155:28: note: Assignment 'F=xmalloc(sizeof(struct FileEntry))', assigned value is 0 cc65-2.19/src/ca65/filetab.c:159:5: note: Null pointer dereference cc65-2.19/libsrc/geos-apple/targetutil/convert.c:26:19: style: struct member 'dir_entry_t::access' is never used. [unusedStructMember] cc65-2.19/src/ca65/filetab.c:160:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ca65/filetab.c:155:28: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:155:28: note: Assignment 'F=xmalloc(sizeof(struct FileEntry))', assigned value is 0 cc65-2.19/src/ca65/filetab.c:160:5: note: Null pointer dereference cc65-2.19/src/ca65/nexttok.c:146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/libsrc/geos-apple/targetutil/convert.c:29:19: style: struct member 'dir_entry_t::header_pointer' is never used. [unusedStructMember] cc65-2.19/src/ca65/filetab.c:161:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ca65/filetab.c:155:28: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:155:28: note: Assignment 'F=xmalloc(sizeof(struct FileEntry))', assigned value is 0 cc65-2.19/src/ca65/filetab.c:161:5: note: Null pointer dereference cc65-2.19/src/ca65/nexttok.c:207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/filetab.c:162:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ca65/filetab.c:155:28: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:155:28: note: Assignment 'F=xmalloc(sizeof(struct FileEntry))', assigned value is 0 cc65-2.19/src/ca65/filetab.c:162:5: note: Null pointer dereference cc65-2.19/src/ca65/nexttok.c:428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/filetab.c:163:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ca65/filetab.c:155:28: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:155:28: note: Assignment 'F=xmalloc(sizeof(struct FileEntry))', assigned value is 0 cc65-2.19/src/ca65/filetab.c:163:5: note: Null pointer dereference cc65-2.19/src/ca65/nexttok.c:623:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/options.c:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_DATETIME [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/filetab.c:271:26: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ca65/filetab.c:317:21: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:317:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/ca65/filetab.c:323:19: note: Calling function 'WriteEscaped', 1st argument 'F' value is 0 cc65-2.19/src/ca65/filetab.c:271:26: note: Null pointer dereference cc65-2.19/src/ca65/filetab.c:273:23: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ca65/filetab.c:317:21: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:317:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/ca65/filetab.c:323:19: note: Calling function 'WriteEscaped', 1st argument 'F' value is 0 cc65-2.19/src/ca65/filetab.c:273:23: note: Null pointer dereference cc65-2.19/src/ca65/filetab.c:324:19: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ca65/filetab.c:317:21: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:317:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/ca65/filetab.c:324:19: note: Null pointer dereference cc65-2.19/src/ca65/filetab.c:328:20: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ca65/filetab.c:317:21: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:317:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/ca65/filetab.c:328:20: note: Null pointer dereference cc65-2.19/src/ca65/filetab.c:332:21: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ca65/filetab.c:317:21: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:317:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/ca65/filetab.c:332:21: note: Null pointer dereference cc65-2.19/src/ca65/filetab.c:335:17: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ca65/filetab.c:317:21: note: Assuming allocation function fails cc65-2.19/src/ca65/filetab.c:317:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/ca65/filetab.c:335:17: note: Null pointer dereference cc65-2.19/samples/diodemo.c:190:83: warning: Uninitialized variable: ChunkCount [uninitvar] cc65-2.19/samples/diodemo.c:167:20: note: Assuming condition is false cc65-2.19/samples/diodemo.c:190:83: note: Uninitialized variable: ChunkCount cc65-2.19/samples/diodemo.c:194:77: warning: Uninitialized variable: SectSize [uninitvar] cc65-2.19/samples/diodemo.c:167:20: note: Assuming condition is false cc65-2.19/samples/diodemo.c:194:77: note: Uninitialized variable: SectSize cc65-2.19/libsrc/dbg/dbg.c:568:31: style: Condition 'IsAbortKey(c)' is always false [knownConditionTrueFalse] cc65-2.19/libsrc/dbg/dbg.c:568:31: note: Calling function 'IsAbortKey' returns 0 cc65-2.19/libsrc/dbg/dbg.c:568:31: note: Condition 'IsAbortKey(c)' is always false cc65-2.19/samples/plasma.c:105:11: error: Uninitialized variable: c1A [uninitvar] cc65-2.19/samples/plasma.c:106:11: error: Uninitialized variable: c1B [uninitvar] cc65-2.19/samples/plasma.c:114:11: error: Uninitialized variable: c2A [uninitvar] cc65-2.19/samples/plasma.c:115:11: error: Uninitialized variable: c2B [uninitvar] cc65-2.19/src/ca65/main.c:412:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:421:59: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/samples/plasma.c:112:9: style: Variable 'c1A' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/ca65/main.c:429:49: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/samples/plasma.c:113:9: style: Variable 'c1B' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/ca65/filetab.c:230:16: style: Variable 'F' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/main.c:450:59: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/samples/plasma.c:121:9: style: Variable 'c2A' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/ca65/main.c:459:51: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/samples/plasma.c:122:9: style: Variable 'c2B' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/ca65/main.c:468:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:477:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:491:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:501:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:510:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:518:60: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:590:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:602:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:611:51: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:620:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:628:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:637:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/lineinfo.c:185:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/ca65/lineinfo.c:181:28: note: Assuming allocation function fails cc65-2.19/src/ca65/lineinfo.c:181:28: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ca65/lineinfo.c:185:5: note: Null pointer dereference cc65-2.19/src/ca65/lineinfo.c:186:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/ca65/lineinfo.c:181:28: note: Assuming allocation function fails cc65-2.19/src/ca65/lineinfo.c:181:28: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ca65/lineinfo.c:186:5: note: Null pointer dereference cc65-2.19/src/ca65/objcode.c:154:28: style:inconclusive: Function 'EmitData' argument 1 names different: declaration 'Data' definition 'D'. [funcArgNamesDifferent] cc65-2.19/src/ca65/objcode.h:71:28: note: Function 'EmitData' argument 1 names different: declaration 'Data' definition 'D'. cc65-2.19/src/ca65/objcode.c:154:28: note: Function 'EmitData' argument 1 names different: declaration 'Data' definition 'D'. cc65-2.19/src/ca65/lineinfo.c:187:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/ca65/lineinfo.c:181:28: note: Assuming allocation function fails cc65-2.19/src/ca65/lineinfo.c:181:28: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ca65/lineinfo.c:187:5: note: Null pointer dereference cc65-2.19/src/ca65/objcode.c:238:19: style: Local variable 'F' shadows outer variable [shadowVariable] cc65-2.19/src/ca65/objcode.c:223:15: note: Shadowed declaration cc65-2.19/src/ca65/objcode.c:238:19: note: Shadow variable cc65-2.19/src/ca65/options.c:78:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Opt [nullPointerOutOfMemory] cc65-2.19/src/ca65/options.c:75:19: note: Assuming allocation function fails cc65-2.19/src/ca65/options.c:75:19: note: Assignment 'Opt=xmalloc(sizeof(*Opt))', assigned value is 0 cc65-2.19/src/ca65/options.c:78:5: note: Null pointer dereference cc65-2.19/src/ca65/options.c:79:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Opt [nullPointerOutOfMemory] cc65-2.19/src/ca65/options.c:75:19: note: Assuming allocation function fails cc65-2.19/src/ca65/options.c:75:19: note: Assignment 'Opt=xmalloc(sizeof(*Opt))', assigned value is 0 cc65-2.19/src/ca65/options.c:79:5: note: Null pointer dereference cc65-2.19/src/ca65/options.c:80:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Opt [nullPointerOutOfMemory] cc65-2.19/src/ca65/options.c:75:19: note: Assuming allocation function fails cc65-2.19/src/ca65/options.c:75:19: note: Assignment 'Opt=xmalloc(sizeof(*Opt))', assigned value is 0 cc65-2.19/src/ca65/options.c:80:5: note: Null pointer dereference cc65-2.19/libsrc/dbg/dbg.c:591:11: style: Variable 'P' can be declared as pointer to const [constVariablePointer] cc65-2.19/libsrc/dbg/dbg.c:1194:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/condasm.c:325:31: style: Variable 'Sym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/condasm.c:361:31: style: Variable 'Sym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/condasm.c:372:31: style: Variable 'Sym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/condasm.c:433:31: style: Variable 'Sym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/listing.c:105:9: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:105:9: note: Null pointer dereference cc65-2.19/src/ca65/listing.c:106:9: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:106:9: note: Null pointer dereference cc65-2.19/src/ca65/options.c:158:13: style: Variable 'O' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/listing.c:107:9: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:107:9: note: Null pointer dereference cc65-2.19/src/ca65/listing.c:108:9: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:108:9: note: Null pointer dereference cc65-2.19/src/ca65/listing.c:109:9: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:109:9: note: Null pointer dereference cc65-2.19/src/ca65/listing.c:110:9: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:110:9: note: Null pointer dereference cc65-2.19/src/ca65/listing.c:111:9: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:111:9: note: Null pointer dereference cc65-2.19/src/ca65/listing.c:112:9: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:112:9: note: Null pointer dereference cc65-2.19/src/ca65/listing.c:113:9: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:113:9: note: Null pointer dereference cc65-2.19/src/ca65/listing.c:114:17: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:114:17: note: Null pointer dereference cc65-2.19/libsrc/dbg/dbg.c:797:21: style: Variable 'x' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/ca65/listing.c:115:9: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/listing.c:102:21: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:102:21: note: Assignment 'L=xmalloc(sizeof(struct ListLine)+Len)', assigned value is 0 cc65-2.19/src/ca65/listing.c:115:9: note: Null pointer dereference cc65-2.19/libsrc/dbg/dbg.c:1194:22: style: Variable 'p' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/ca65/listing.c:227:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ca65/listing.c:305:15: note: Assuming allocation function fails cc65-2.19/src/ca65/listing.c:305:15: note: Assignment 'F=fopen(SB_GetConstBuf(&ListingName),"w")', assigned value is 0 cc65-2.19/src/ca65/listing.c:314:22: note: Calling function 'PrintPageHeader', 1st argument 'F' value is 0 cc65-2.19/src/ca65/listing.c:227:14: note: Null pointer dereference cc65-2.19/src/ca65/listing.c:327:15: style: Variable 'Line' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/dbginfo.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assuming allocation function fails cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/dbginfo.c:101:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:102:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assuming allocation function fails cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/dbginfo.c:102:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:103:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assuming allocation function fails cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/dbginfo.c:103:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:104:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assuming allocation function fails cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/dbginfo.c:104:5: note: Null pointer dereference cc65-2.19/src/ca65/segdef.c:57:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ca65/segdef.c:54:25: note: Assuming allocation function fails cc65-2.19/src/ca65/segdef.c:54:25: note: Assignment 'D=xmalloc(sizeof(struct SegDef))', assigned value is 0 cc65-2.19/src/ca65/segdef.c:57:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:105:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assuming allocation function fails cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/dbginfo.c:105:5: note: Null pointer dereference cc65-2.19/src/ca65/segdef.c:58:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ca65/segdef.c:54:25: note: Assuming allocation function fails cc65-2.19/src/ca65/segdef.c:54:25: note: Assignment 'D=xmalloc(sizeof(struct SegDef))', assigned value is 0 cc65-2.19/src/ca65/segdef.c:58:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:106:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assuming allocation function fails cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/dbginfo.c:106:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:107:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assuming allocation function fails cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/dbginfo.c:107:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:108:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assuming allocation function fails cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/dbginfo.c:108:5: note: Null pointer dereference cc65-2.19/src/ca65/dbginfo.c:109:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assuming allocation function fails cc65-2.19/src/ca65/dbginfo.c:98:28: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/dbginfo.c:109:5: note: Null pointer dereference cc65-2.19/src/ca65/segdef.c:75:34: style:inconclusive: Function 'DupSegDef' argument 1 names different: declaration 'D' definition 'Def'. [funcArgNamesDifferent] cc65-2.19/src/ca65/segdef.h:76:34: note: Function 'DupSegDef' argument 1 names different: declaration 'D' definition 'Def'. cc65-2.19/src/ca65/segdef.c:75:34: note: Function 'DupSegDef' argument 1 names different: declaration 'D' definition 'Def'. cc65-2.19/src/ca65/dbginfo.c:164:25: style: Variable 'Length' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/ca65/sizeof.c:120:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/sizeof.c:130:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/macro.c:660:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LI_TYPE_MACPARAM [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/scanner.c:579:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/span.c:336:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Id [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/span.c:371:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/span.c:155:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/span.c:151:23: note: Assuming allocation function fails cc65-2.19/src/ca65/span.c:151:23: note: Assignment 'S=xmalloc(sizeof(struct Span))', assigned value is 0 cc65-2.19/src/ca65/span.c:155:5: note: Null pointer dereference cc65-2.19/src/ca65/span.c:156:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/span.c:151:23: note: Assuming allocation function fails cc65-2.19/src/ca65/span.c:151:23: note: Assignment 'S=xmalloc(sizeof(struct Span))', assigned value is 0 cc65-2.19/src/ca65/span.c:156:5: note: Null pointer dereference cc65-2.19/src/ca65/span.c:157:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/span.c:151:23: note: Assuming allocation function fails cc65-2.19/src/ca65/span.c:151:23: note: Assignment 'S=xmalloc(sizeof(struct Span))', assigned value is 0 cc65-2.19/src/ca65/span.c:157:5: note: Null pointer dereference cc65-2.19/src/ca65/span.c:158:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/span.c:151:23: note: Assuming allocation function fails cc65-2.19/src/ca65/span.c:151:23: note: Assignment 'S=xmalloc(sizeof(struct Span))', assigned value is 0 cc65-2.19/src/ca65/span.c:158:5: note: Null pointer dereference cc65-2.19/src/ca65/span.c:159:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/span.c:151:23: note: Assuming allocation function fails cc65-2.19/src/ca65/span.c:151:23: note: Assignment 'S=xmalloc(sizeof(struct Span))', assigned value is 0 cc65-2.19/src/ca65/span.c:159:5: note: Null pointer dereference cc65-2.19/src/ca65/struct.c:152:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symbol.c:159:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symbol.c:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/instr.c:1544:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/main.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgName [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:367:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:433:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_UNKNOWN [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:454:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Opt [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:463:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:572:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryModel [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:632:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbosity [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:641:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:727:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/main.c:934:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/struct.c:215:31: style: Variable 'SizeSym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/segment.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEG_FLAG_NONE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/segment.c:211:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/segment.c:296:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ALIGNMENT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/segment.c:350:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddrSize [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/segment.c:370:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_EXPR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/segment.c:449:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/segment.c:502:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryModel [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/segment.c:556:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExprNode [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SYMBOL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SYMBOL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BYTE0 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BYTE1 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:247:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BANK [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:268:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BYTE2 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:288:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_WORD0 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_WORD1 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:633:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_MAX [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:662:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_MIN [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:686:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:765:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:860:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1045:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_UNARY_MINUS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1305:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_MUL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1372:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_PLUS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1438:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_EQ [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1501:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BOOLAND [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1559:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BOOLOR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1597:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BOOLNOT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1673:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1686:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1704:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SYMBOL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1715:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SECTION [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1725:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BANK [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1743:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_PLUS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1774:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SWAP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1808:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_MINUS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1841:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_ULABEL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1882:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_NEARADDR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1901:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_FARADDR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1920:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_DWORD [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:1932:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_NE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:2023:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_NULL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/expr.c:2085:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SYMBOL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/macro.c:201:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ID [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:198:26: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:198:26: note: Assignment 'ID=xmalloc(sizeof(struct IdDesc))', assigned value is 0 cc65-2.19/src/ca65/macro.c:201:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:243:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:239:24: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:239:24: note: Assignment 'M=xmalloc(sizeof(struct Macro))', assigned value is 0 cc65-2.19/src/ca65/macro.c:243:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:249:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LI_TYPE_ASM [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/macro.c:244:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:239:24: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:239:24: note: Assignment 'M=xmalloc(sizeof(struct Macro))', assigned value is 0 cc65-2.19/src/ca65/macro.c:244:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:245:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:239:24: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:239:24: note: Assignment 'M=xmalloc(sizeof(struct Macro))', assigned value is 0 cc65-2.19/src/ca65/macro.c:245:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:246:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:239:24: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:239:24: note: Assignment 'M=xmalloc(sizeof(struct Macro))', assigned value is 0 cc65-2.19/src/ca65/macro.c:246:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:247:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:239:24: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:239:24: note: Assignment 'M=xmalloc(sizeof(struct Macro))', assigned value is 0 cc65-2.19/src/ca65/macro.c:247:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:248:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:239:24: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:239:24: note: Assignment 'M=xmalloc(sizeof(struct Macro))', assigned value is 0 cc65-2.19/src/ca65/macro.c:248:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:249:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:239:24: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:239:24: note: Assignment 'M=xmalloc(sizeof(struct Macro))', assigned value is 0 cc65-2.19/src/ca65/macro.c:249:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:252:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:239:24: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:239:24: note: Assignment 'M=xmalloc(sizeof(struct Macro))', assigned value is 0 cc65-2.19/src/ca65/macro.c:252:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:253:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:239:24: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:239:24: note: Assignment 'M=xmalloc(sizeof(struct Macro))', assigned value is 0 cc65-2.19/src/ca65/macro.c:253:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:254:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:239:24: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:239:24: note: Assignment 'M=xmalloc(sizeof(struct Macro))', assigned value is 0 cc65-2.19/src/ca65/macro.c:254:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:300:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:300:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:301:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:301:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:302:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:302:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:303:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:303:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:304:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:304:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:305:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:305:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:307:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:307:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:308:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:308:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:310:9: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:310:9: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:312:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:312:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:313:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:313:5: note: Null pointer dereference cc65-2.19/src/ca65/macro.c:314:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ca65/macro.c:297:25: note: Assuming allocation function fails cc65-2.19/src/ca65/macro.c:297:25: note: Assignment 'E=xmalloc(sizeof(struct MacExp))', assigned value is 0 cc65-2.19/src/ca65/macro.c:314:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:77:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/ca65/toklist.c:74:26: note: Assuming allocation function fails cc65-2.19/src/ca65/toklist.c:74:26: note: Assignment 'N=xmalloc(sizeof(struct TokNode))', assigned value is 0 cc65-2.19/src/ca65/toklist.c:77:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:138:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/ca65/toklist.c:135:26: note: Assuming allocation function fails cc65-2.19/src/ca65/toklist.c:135:26: note: Assignment 'T=xmalloc(sizeof(struct TokList))', assigned value is 0 cc65-2.19/src/ca65/toklist.c:138:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:139:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/ca65/toklist.c:135:26: note: Assuming allocation function fails cc65-2.19/src/ca65/toklist.c:135:26: note: Assignment 'T=xmalloc(sizeof(struct TokList))', assigned value is 0 cc65-2.19/src/ca65/toklist.c:139:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:140:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/ca65/toklist.c:135:26: note: Assuming allocation function fails cc65-2.19/src/ca65/toklist.c:135:26: note: Assignment 'T=xmalloc(sizeof(struct TokList))', assigned value is 0 cc65-2.19/src/ca65/toklist.c:140:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:141:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/ca65/toklist.c:135:26: note: Assuming allocation function fails cc65-2.19/src/ca65/toklist.c:135:26: note: Assignment 'T=xmalloc(sizeof(struct TokList))', assigned value is 0 cc65-2.19/src/ca65/toklist.c:141:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:142:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/ca65/toklist.c:135:26: note: Assuming allocation function fails cc65-2.19/src/ca65/toklist.c:135:26: note: Assignment 'T=xmalloc(sizeof(struct TokList))', assigned value is 0 cc65-2.19/src/ca65/toklist.c:142:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:143:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/ca65/toklist.c:135:26: note: Assuming allocation function fails cc65-2.19/src/ca65/toklist.c:135:26: note: Assignment 'T=xmalloc(sizeof(struct TokList))', assigned value is 0 cc65-2.19/src/ca65/toklist.c:143:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:144:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/ca65/toklist.c:135:26: note: Assuming allocation function fails cc65-2.19/src/ca65/toklist.c:135:26: note: Assignment 'T=xmalloc(sizeof(struct TokList))', assigned value is 0 cc65-2.19/src/ca65/toklist.c:144:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:145:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/ca65/toklist.c:135:26: note: Assuming allocation function fails cc65-2.19/src/ca65/toklist.c:135:26: note: Assignment 'T=xmalloc(sizeof(struct TokList))', assigned value is 0 cc65-2.19/src/ca65/toklist.c:145:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:146:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/ca65/toklist.c:135:26: note: Assuming allocation function fails cc65-2.19/src/ca65/toklist.c:135:26: note: Assignment 'T=xmalloc(sizeof(struct TokList))', assigned value is 0 cc65-2.19/src/ca65/toklist.c:146:5: note: Null pointer dereference cc65-2.19/src/ca65/toklist.c:154:28: style:inconclusive: Function 'FreeTokList' argument 1 names different: declaration 'T' definition 'List'. [funcArgNamesDifferent] cc65-2.19/src/ca65/toklist.h:109:28: note: Function 'FreeTokList' argument 1 names different: declaration 'T' definition 'List'. cc65-2.19/src/ca65/toklist.c:154:28: note: Function 'FreeTokList' argument 1 names different: declaration 'T' definition 'List'. cc65-2.19/src/ca65/toklist.c:197:26: style:inconclusive: Function 'AddCurTok' argument 1 names different: declaration 'T' definition 'List'. [funcArgNamesDifferent] cc65-2.19/src/ca65/toklist.h:118:26: note: Function 'AddCurTok' argument 1 names different: declaration 'T' definition 'List'. cc65-2.19/src/ca65/toklist.c:197:26: note: Function 'AddCurTok' argument 1 names different: declaration 'T' definition 'List'. cc65-2.19/src/ca65/studyexpr.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:147:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:165:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:540:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:864:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:881:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:898:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:915:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:932:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:949:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:974:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1001:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1018:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1111:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ZP [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ABS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1237:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ABS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1256:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_FAR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1275:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_LONG [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1292:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ABS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/studyexpr.c:1509:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/ulabel.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symentry.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symentry.c:201:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symentry.c:245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symentry.c:331:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symentry.c:410:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symentry.c:445:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symentry.c:533:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TYPE_MAX [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symentry.c:600:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symentry.c:732:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_EXPR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/scanner.c:382:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/scanner.c:492:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/scanner.c:594:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/scanner.c:792:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/scanner.c:1118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/scanner.c:1559:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/ulabel.c:85:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/ulabel.c:82:25: note: Assuming allocation function fails cc65-2.19/src/ca65/ulabel.c:82:25: note: Assignment 'L=xmalloc(sizeof(struct ULabel))', assigned value is 0 cc65-2.19/src/ca65/ulabel.c:85:5: note: Null pointer dereference cc65-2.19/src/ca65/ulabel.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/ulabel.c:82:25: note: Assuming allocation function fails cc65-2.19/src/ca65/ulabel.c:82:25: note: Assignment 'L=xmalloc(sizeof(struct ULabel))', assigned value is 0 cc65-2.19/src/ca65/ulabel.c:87:5: note: Null pointer dereference cc65-2.19/src/ca65/ulabel.c:88:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ca65/ulabel.c:82:25: note: Assuming allocation function fails cc65-2.19/src/ca65/ulabel.c:82:25: note: Assignment 'L=xmalloc(sizeof(struct ULabel))', assigned value is 0 cc65-2.19/src/ca65/ulabel.c:88:5: note: Null pointer dereference cc65-2.19/src/ca65/main.c:393:17: warning: %lx in format string (no. 1) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int] cc65-2.19/src/ca65/segment.c:107:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/segment.c:104:26: note: Assuming allocation function fails cc65-2.19/src/ca65/segment.c:104:26: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/segment.c:107:5: note: Null pointer dereference cc65-2.19/src/ca65/segment.c:108:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/segment.c:104:26: note: Assuming allocation function fails cc65-2.19/src/ca65/segment.c:104:26: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/segment.c:108:5: note: Null pointer dereference cc65-2.19/src/ca65/segment.c:109:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/segment.c:104:26: note: Assuming allocation function fails cc65-2.19/src/ca65/segment.c:104:26: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/segment.c:109:5: note: Null pointer dereference cc65-2.19/src/ca65/segment.c:110:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/segment.c:104:26: note: Assuming allocation function fails cc65-2.19/src/ca65/segment.c:104:26: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/segment.c:110:5: note: Null pointer dereference cc65-2.19/src/ca65/segment.c:111:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/segment.c:104:26: note: Assuming allocation function fails cc65-2.19/src/ca65/segment.c:104:26: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/segment.c:111:5: note: Null pointer dereference cc65-2.19/src/ca65/segment.c:112:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/segment.c:104:26: note: Assuming allocation function fails cc65-2.19/src/ca65/segment.c:104:26: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/segment.c:112:5: note: Null pointer dereference cc65-2.19/src/ca65/segment.c:113:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/segment.c:104:26: note: Assuming allocation function fails cc65-2.19/src/ca65/segment.c:104:26: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/segment.c:113:5: note: Null pointer dereference cc65-2.19/src/ca65/segment.c:114:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/segment.c:104:26: note: Assuming allocation function fails cc65-2.19/src/ca65/segment.c:104:26: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/segment.c:114:5: note: Null pointer dereference cc65-2.19/src/ca65/segment.c:115:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/segment.c:104:26: note: Assuming allocation function fails cc65-2.19/src/ca65/segment.c:104:26: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/segment.c:115:5: note: Null pointer dereference cc65-2.19/src/ca65/segment.c:116:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/segment.c:104:26: note: Assuming allocation function fails cc65-2.19/src/ca65/segment.c:104:26: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/segment.c:116:5: note: Null pointer dereference cc65-2.19/src/cc65/datatype.h:631:11: error: There is an unknown macro here somewhere. Configuration is required. If GetFuncDesc is a macro then please configure it. [unknownMacro] cc65-2.19/src/ca65/main.c:663:19: style: Variable 'Seg' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/segment.c:234:39: style:inconclusive: Function 'EnterAbsoluteMode' argument 1 names different: declaration 'AbsPC' definition 'PC'. [funcArgNamesDifferent] cc65-2.19/src/ca65/segment.h:147:39: note: Function 'EnterAbsoluteMode' argument 1 names different: declaration 'AbsPC' definition 'PC'. cc65-2.19/src/ca65/segment.c:234:39: note: Function 'EnterAbsoluteMode' argument 1 names different: declaration 'AbsPC' definition 'PC'. cc65-2.19/src/ca65/segment.c:443:18: style: Local variable 'I' shadows outer variable [shadowVariable] cc65-2.19/src/ca65/segment.c:437:14: note: Shadowed declaration cc65-2.19/src/ca65/segment.c:443:18: note: Shadow variable cc65-2.19/src/ca65/symentry.c:85:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:85:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:86:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:86:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:87:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:88:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:88:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:89:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:89:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:90:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:90:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:92:9: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:92:9: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:94:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:94:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:95:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:95:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:96:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:96:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:97:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:97:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:98:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:98:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:99:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:99:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:100:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:100:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:101:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:102:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:102:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:103:13: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:103:13: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:104:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:104:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:107:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symentry.c:82:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symentry.c:82:27: note: Assignment 'S=xmalloc(sizeof(struct SymEntry))', assigned value is 0 cc65-2.19/src/ca65/symentry.c:107:5: note: Null pointer dereference cc65-2.19/src/ca65/symentry.c:211:24: style:inconclusive: Function 'SymDef' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:163:24: note: Function 'SymDef' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:211:24: note: Function 'SymDef' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:302:24: style:inconclusive: Function 'SymRef' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:166:24: note: Function 'SymRef' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:302:24: note: Function 'SymRef' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:314:27: style:inconclusive: Function 'SymImport' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:169:27: note: Function 'SymImport' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:314:27: note: Function 'SymImport' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:366:27: style:inconclusive: Function 'SymExport' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:172:27: note: Function 'SymExport' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:366:27: note: Function 'SymExport' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:430:27: style:inconclusive: Function 'SymGlobal' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:175:27: note: Function 'SymGlobal' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:430:27: note: Function 'SymGlobal' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:524:27: style:inconclusive: Function 'SymConDes' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:180:27: note: Function 'SymConDes' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:524:27: note: Function 'SymConDes' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:642:33: style:inconclusive: Function 'SymIsConst' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:255:33: note: Function 'SymIsConst' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:642:33: note: Function 'SymIsConst' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:674:40: style:inconclusive: Function 'GetSymExpr' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:309:40: note: Function 'GetSymExpr' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:674:40: note: Function 'GetSymExpr' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:683:52: style:inconclusive: Function 'SymResolve' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:312:52: note: Function 'SymResolve' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:683:52: note: Function 'SymResolve' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:693:27: style:inconclusive: Function 'GetSymVal' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:339:27: note: Function 'GetSymVal' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:693:27: note: Function 'GetSymVal' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:705:42: style:inconclusive: Function 'GetSymImportId' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:344:42: note: Function 'GetSymImportId' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:705:42: note: Function 'GetSymImportId' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:714:42: style:inconclusive: Function 'GetSymExportId' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:347:42: note: Function 'GetSymExportId' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:714:42: note: Function 'GetSymExportId' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:723:43: style:inconclusive: Function 'GetSymInfoFlags' argument 1 names different: declaration 'Sym' definition 'S'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symentry.h:350:43: note: Function 'GetSymInfoFlags' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:723:43: note: Function 'GetSymInfoFlags' argument 1 names different: declaration 'Sym' definition 'S'. cc65-2.19/src/ca65/symentry.c:674:40: style: Parameter 'S' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ca65/pseudo.c:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:199:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:284:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_PRIO_MIN [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:336:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_65816 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:349:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_65816 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:402:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ALIGNMENT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:478:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASSERT_ACT_WARN [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:573:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT_BYTE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:722:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:789:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT_DBYTE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:857:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:903:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_SCOPE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:916:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_SCOPE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:976:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_65816 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_65816 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1360:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1516:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1526:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_6502 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1534:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_65C02 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_65816 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1550:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_4510 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1604:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1647:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_65SC02 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1742:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1849:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_STRUCT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:1931:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT_WORD [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symtab.c:133:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symtab.c:204:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symtab.c:251:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_HAS_DATA [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symtab.c:512:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symtab.c:644:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symtab.c:778:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_SIZE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symtab.c:874:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_SIZE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/symtab.c:967:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_SIZE [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/casenode.c:62:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/cc65/casenode.c:59:27: note: Assuming allocation function fails cc65-2.19/src/cc65/casenode.c:59:27: note: Assignment 'N=xmalloc(sizeof(struct CaseNode))', assigned value is 0 cc65-2.19/src/cc65/casenode.c:62:5: note: Null pointer dereference cc65-2.19/src/cc65/casenode.c:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/cc65/casenode.c:59:27: note: Assuming allocation function fails cc65-2.19/src/cc65/casenode.c:59:27: note: Assignment 'N=xmalloc(sizeof(struct CaseNode))', assigned value is 0 cc65-2.19/src/cc65/casenode.c:63:5: note: Null pointer dereference cc65-2.19/src/cc65/casenode.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/cc65/casenode.c:59:27: note: Assuming allocation function fails cc65-2.19/src/cc65/casenode.c:59:27: note: Assignment 'N=xmalloc(sizeof(struct CaseNode))', assigned value is 0 cc65-2.19/src/cc65/casenode.c:64:5: note: Null pointer dereference cc65-2.19/src/cc65/casenode.c:140:17: style: Variable 'N' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/ca65/studyexpr.c:85:33: style:inconclusive: Function 'ED_IsConst' argument 1 names different: declaration 'ED' definition 'D'. [funcArgNamesDifferent] cc65-2.19/src/ca65/studyexpr.h:104:33: note: Function 'ED_IsConst' argument 1 names different: declaration 'ED' definition 'D'. cc65-2.19/src/ca65/studyexpr.c:85:33: note: Function 'ED_IsConst' argument 1 names different: declaration 'ED' definition 'D'. cc65-2.19/src/ca65/studyexpr.c:197:16: style: Local variable 'SymRef' shadows outer function [shadowFunction] cc65-2.19/src/ca65/symentry.h:166:6: note: Shadowed declaration cc65-2.19/src/ca65/studyexpr.c:197:16: note: Shadow variable cc65-2.19/src/ca65/studyexpr.c:230:16: style: Local variable 'SymRef' shadows outer function [shadowFunction] cc65-2.19/src/ca65/symentry.h:166:6: note: Shadowed declaration cc65-2.19/src/ca65/studyexpr.c:230:16: note: Shadow variable cc65-2.19/src/ca65/studyexpr.c:284:16: style: Local variable 'SymRef' shadows outer function [shadowFunction] cc65-2.19/src/ca65/symentry.h:166:6: note: Shadowed declaration cc65-2.19/src/ca65/studyexpr.c:284:16: note: Shadow variable cc65-2.19/src/ca65/studyexpr.c:317:20: style: Local variable 'SymRef' shadows outer function [shadowFunction] cc65-2.19/src/ca65/symentry.h:166:6: note: Shadowed declaration cc65-2.19/src/ca65/studyexpr.c:317:20: note: Shadow variable cc65-2.19/src/ca65/studyexpr.c:559:20: style: Local variable 'SymRef' shadows outer function [shadowFunction] cc65-2.19/src/ca65/symentry.h:166:6: note: Shadowed declaration cc65-2.19/src/ca65/studyexpr.c:559:20: note: Shadow variable cc65-2.19/src/ca65/studyexpr.c:571:20: style: Local variable 'SymRef' shadows outer function [shadowFunction] cc65-2.19/src/ca65/symentry.h:166:6: note: Shadowed declaration cc65-2.19/src/ca65/studyexpr.c:571:20: note: Shadow variable cc65-2.19/src/ca65/studyexpr.c:191:58: style: Parameter 'Sym' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ca65/studyexpr.c:583:23: style: Variable 'H' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/studyexpr.c:598:37: style: Parameter 'Expr' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ca65/studyexpr.c:611:36: style: Parameter 'Expr' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/cc65/codelab.c:60:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/cc65/codelab.c:57:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codelab.c:57:28: note: Assignment 'L=xmalloc(sizeof(struct CodeLabel))', assigned value is 0 cc65-2.19/src/cc65/codelab.c:60:5: note: Null pointer dereference cc65-2.19/src/cc65/codelab.c:61:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/cc65/codelab.c:57:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codelab.c:57:28: note: Assignment 'L=xmalloc(sizeof(struct CodeLabel))', assigned value is 0 cc65-2.19/src/cc65/codelab.c:61:5: note: Null pointer dereference cc65-2.19/src/cc65/codelab.c:62:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/cc65/codelab.c:57:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codelab.c:57:28: note: Assignment 'L=xmalloc(sizeof(struct CodeLabel))', assigned value is 0 cc65-2.19/src/cc65/codelab.c:62:5: note: Null pointer dereference cc65-2.19/src/cc65/codelab.c:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/cc65/codelab.c:57:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codelab.c:57:28: note: Assignment 'L=xmalloc(sizeof(struct CodeLabel))', assigned value is 0 cc65-2.19/src/cc65/codelab.c:63:5: note: Null pointer dereference cc65-2.19/src/ca65/studyexpr.c:1479:11: style: Variable 'J' is assigned a value that is never used. [unreadVariable] cc65-2.19/samples/nachtm.c:940:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_LTEE [valueFlowBailoutIncompleteVar] cc65-2.19/samples/nachtm.c:977:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_GRAY3 [valueFlowBailoutIncompleteVar] cc65-2.19/samples/nachtm.c:1030:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] cc65-2.19/samples/nachtm.c:1072:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/scanner.c:313:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:626:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:626:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:633:20: note: Calling function 'UseCharSource', 1st argument 'S' value is 0 cc65-2.19/src/ca65/scanner.c:313:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:314:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:626:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:626:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:633:20: note: Calling function 'UseCharSource', 1st argument 'S' value is 0 cc65-2.19/src/ca65/scanner.c:314:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:317:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:626:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:626:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:633:20: note: Calling function 'UseCharSource', 1st argument 'S' value is 0 cc65-2.19/src/ca65/scanner.c:317:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:321:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:626:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:626:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:633:20: note: Calling function 'UseCharSource', 1st argument 'S' value is 0 cc65-2.19/src/ca65/scanner.c:321:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:540:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:539:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:539:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:540:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:541:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:539:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:539:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:541:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:542:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:539:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:539:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:542:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:543:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:539:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:539:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:543:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:544:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:539:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:539:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:544:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:550:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:539:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:539:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:550:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:551:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:539:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:539:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:551:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:627:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:626:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:626:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:627:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:628:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:626:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:626:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:628:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:629:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:626:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:626:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:629:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:630:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/scanner.c:626:35: note: Assuming allocation function fails cc65-2.19/src/ca65/scanner.c:626:35: note: Assignment 'S=xmalloc(sizeof(*S))', assigned value is 0 cc65-2.19/src/ca65/scanner.c:630:5: note: Null pointer dereference cc65-2.19/src/ca65/expr.c:108:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/ca65/expr.c:106:21: note: Assuming allocation function fails cc65-2.19/src/ca65/expr.c:106:21: note: Assignment 'N=xmalloc(sizeof(ExprNode))', assigned value is 0 cc65-2.19/src/ca65/expr.c:108:5: note: Null pointer dereference cc65-2.19/src/ca65/expr.c:109:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/ca65/expr.c:106:21: note: Assuming allocation function fails cc65-2.19/src/ca65/expr.c:106:21: note: Assignment 'N=xmalloc(sizeof(ExprNode))', assigned value is 0 cc65-2.19/src/ca65/expr.c:109:5: note: Null pointer dereference cc65-2.19/src/ca65/expr.c:109:15: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/ca65/expr.c:106:21: note: Assuming allocation function fails cc65-2.19/src/ca65/expr.c:106:21: note: Assignment 'N=xmalloc(sizeof(ExprNode))', assigned value is 0 cc65-2.19/src/ca65/expr.c:109:15: note: Null pointer dereference cc65-2.19/src/ca65/expr.c:110:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/ca65/expr.c:106:21: note: Assuming allocation function fails cc65-2.19/src/ca65/expr.c:106:21: note: Assignment 'N=xmalloc(sizeof(ExprNode))', assigned value is 0 cc65-2.19/src/ca65/expr.c:110:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:1554:19: style: Local variable 'AddrSize' shadows outer variable [shadowVariable] cc65-2.19/src/ca65/global.h:88:25: note: Shadowed declaration cc65-2.19/src/ca65/scanner.c:1554:19: note: Shadow variable cc65-2.19/src/ca65/symtab.c:128:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:128:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:129:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:129:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:130:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:130:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:131:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:131:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:132:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:132:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:133:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:133:5: note: Null pointer dereference cc65-2.19/src/ca65/scanner.c:719:24: style: Variable 'R' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/symtab.c:134:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:134:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:135:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:135:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:136:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:136:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:137:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:137:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:138:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:138:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:139:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:139:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:140:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:140:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:141:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:141:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:142:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:142:5: note: Null pointer dereference cc65-2.19/src/ca65/symtab.c:144:9: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ca65/symtab.c:125:27: note: Assuming allocation function fails cc65-2.19/src/ca65/symtab.c:125:27: note: Assignment 'S=xmalloc(sizeof(struct SymTable)+(Slots-1)*sizeof(struct SymEntry*))', assigned value is 0 cc65-2.19/src/ca65/symtab.c:144:9: note: Null pointer dereference cc65-2.19/src/ca65/expr.c:689:15: style: Local variable 'AddrSize' shadows outer variable [shadowVariable] cc65-2.19/src/ca65/global.h:88:25: note: Shadowed declaration cc65-2.19/src/ca65/expr.c:689:15: note: Shadow variable cc65-2.19/src/ca65/symtab.c:200:55: style:inconclusive: Function 'SymEnterLevel' argument 4 names different: declaration 'OwnerSym' definition 'ScopeLabel'. [funcArgNamesDifferent] cc65-2.19/src/ca65/symtab.h:104:55: note: Function 'SymEnterLevel' argument 4 names different: declaration 'OwnerSym' definition 'ScopeLabel'. cc65-2.19/src/ca65/symtab.c:200:55: note: Function 'SymEnterLevel' argument 4 names different: declaration 'OwnerSym' definition 'ScopeLabel'. cc65-2.19/src/ca65/expr.c:413:15: style: Variable 'Sym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/expr.c:424:12: style: Variable 'Mac' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/symtab.c:776:23: style: Variable 'SizeSym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/expr.c:675:15: style: Variable 'Sym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/symtab.c:872:27: style: Variable 'SizeSym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/expr.c:688:15: style: Variable 'Sym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/symtab.c:965:23: style: Variable 'SizeSym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/expr.c:769:15: style: Variable 'SizeSym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/scanner.c:80:21: style: struct member 'InputFile::Tok' is never used. [unusedStructMember] cc65-2.19/src/ca65/scanner.c:81:21: style: struct member 'InputFile::C' is never used. [unusedStructMember] cc65-2.19/src/ca65/scanner.c:85:21: style: struct member 'InputFile::Next' is never used. [unusedStructMember] cc65-2.19/src/ca65/scanner.c:94:21: style: struct member 'InputData::Tok' is never used. [unusedStructMember] cc65-2.19/src/ca65/scanner.c:95:21: style: struct member 'InputData::C' is never used. [unusedStructMember] cc65-2.19/src/ca65/scanner.c:96:21: style: struct member 'InputData::Next' is never used. [unusedStructMember] cc65-2.19/src/ca65/instr.c:1109:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/instr.c:1215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/instr.c:1367:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/instr.c:1395:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/instr.c:1534:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASSERT_ACT_WARN [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/instr.c:1549:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_FAR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/instr.c:1698:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_COUNT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/instr.c:1714:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/pseudo.c:135:14: style: Local variable 'AddrSize' shadows outer variable [shadowVariable] cc65-2.19/src/ca65/global.h:88:25: note: Shadowed declaration cc65-2.19/src/ca65/pseudo.c:135:14: note: Shadow variable cc65-2.19/src/ca65/pseudo.c:214:19: style: Local variable 'AddrSize' shadows outer variable [shadowVariable] cc65-2.19/src/ca65/global.h:88:25: note: Shadowed declaration cc65-2.19/src/ca65/pseudo.c:214:19: note: Shadow variable cc65-2.19/src/ca65/pseudo.c:1605:19: style: Local variable 'AddrSize' shadows outer variable [shadowVariable] cc65-2.19/src/ca65/global.h:88:25: note: Shadowed declaration cc65-2.19/src/ca65/pseudo.c:1605:19: note: Shadow variable cc65-2.19/src/ca65/pseudo.c:1743:19: style: Local variable 'AddrSize' shadows outer variable [shadowVariable] cc65-2.19/src/ca65/global.h:88:25: note: Shadowed declaration cc65-2.19/src/ca65/pseudo.c:1743:19: note: Shadow variable cc65-2.19/src/ca65/pseudo.c:1838:15: style: Variable 'SizeSym' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/cc65/codeent.c:424:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/codeent.c:1475:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/funcdesc.c:57:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/cc65/funcdesc.c:54:39: note: Assuming allocation function fails cc65-2.19/src/cc65/funcdesc.c:54:19: note: Assignment 'F=(struct FuncDesc*)xmalloc(sizeof(struct FuncDesc))', assigned value is 0 cc65-2.19/src/cc65/funcdesc.c:57:5: note: Null pointer dereference cc65-2.19/src/cc65/funcdesc.c:58:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/cc65/funcdesc.c:54:39: note: Assuming allocation function fails cc65-2.19/src/cc65/funcdesc.c:54:19: note: Assignment 'F=(struct FuncDesc*)xmalloc(sizeof(struct FuncDesc))', assigned value is 0 cc65-2.19/src/cc65/funcdesc.c:58:5: note: Null pointer dereference cc65-2.19/src/cc65/funcdesc.c:59:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/cc65/funcdesc.c:54:39: note: Assuming allocation function fails cc65-2.19/src/cc65/funcdesc.c:54:19: note: Assignment 'F=(struct FuncDesc*)xmalloc(sizeof(struct FuncDesc))', assigned value is 0 cc65-2.19/src/cc65/funcdesc.c:59:5: note: Null pointer dereference cc65-2.19/src/cc65/funcdesc.c:60:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/cc65/funcdesc.c:54:39: note: Assuming allocation function fails cc65-2.19/src/cc65/funcdesc.c:54:19: note: Assignment 'F=(struct FuncDesc*)xmalloc(sizeof(struct FuncDesc))', assigned value is 0 cc65-2.19/src/cc65/funcdesc.c:60:5: note: Null pointer dereference cc65-2.19/src/cc65/funcdesc.c:61:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/cc65/funcdesc.c:54:39: note: Assuming allocation function fails cc65-2.19/src/cc65/funcdesc.c:54:19: note: Assignment 'F=(struct FuncDesc*)xmalloc(sizeof(struct FuncDesc))', assigned value is 0 cc65-2.19/src/cc65/funcdesc.c:61:5: note: Null pointer dereference cc65-2.19/src/cc65/funcdesc.c:62:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/cc65/funcdesc.c:54:39: note: Assuming allocation function fails cc65-2.19/src/cc65/funcdesc.c:54:19: note: Assignment 'F=(struct FuncDesc*)xmalloc(sizeof(struct FuncDesc))', assigned value is 0 cc65-2.19/src/cc65/funcdesc.c:62:5: note: Null pointer dereference cc65-2.19/src/cc65/funcdesc.c:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/cc65/funcdesc.c:54:39: note: Assuming allocation function fails cc65-2.19/src/cc65/funcdesc.c:54:19: note: Assignment 'F=(struct FuncDesc*)xmalloc(sizeof(struct FuncDesc))', assigned value is 0 cc65-2.19/src/cc65/funcdesc.c:63:5: note: Null pointer dereference cc65-2.19/src/cc65/funcdesc.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/cc65/funcdesc.c:54:39: note: Assuming allocation function fails cc65-2.19/src/cc65/funcdesc.c:54:19: note: Assignment 'F=(struct FuncDesc*)xmalloc(sizeof(struct FuncDesc))', assigned value is 0 cc65-2.19/src/cc65/funcdesc.c:64:5: note: Null pointer dereference cc65-2.19/src/cc65/funcdesc.c:72:30: style:inconclusive: Function 'FreeFuncDesc' argument 1 names different: declaration 'D' definition 'F'. [funcArgNamesDifferent] cc65-2.19/src/cc65/funcdesc.h:86:30: note: Function 'FreeFuncDesc' argument 1 names different: declaration 'D' definition 'F'. cc65-2.19/src/cc65/funcdesc.c:72:30: note: Function 'FreeFuncDesc' argument 1 names different: declaration 'D' definition 'F'. cc65-2.19/src/cc65/lineinfo.c:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyStrBuf [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/lineinfo.c:89:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/cc65/lineinfo.c:86:18: note: Assuming allocation function fails cc65-2.19/src/cc65/lineinfo.c:86:18: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo)+Len)', assigned value is 0 cc65-2.19/src/cc65/lineinfo.c:89:5: note: Null pointer dereference cc65-2.19/src/cc65/lineinfo.c:90:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/cc65/lineinfo.c:86:18: note: Assuming allocation function fails cc65-2.19/src/cc65/lineinfo.c:86:18: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo)+Len)', assigned value is 0 cc65-2.19/src/cc65/lineinfo.c:90:5: note: Null pointer dereference cc65-2.19/src/cc65/lineinfo.c:91:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/cc65/lineinfo.c:86:18: note: Assuming allocation function fails cc65-2.19/src/cc65/lineinfo.c:86:18: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo)+Len)', assigned value is 0 cc65-2.19/src/cc65/lineinfo.c:91:5: note: Null pointer dereference cc65-2.19/src/cc65/lineinfo.c:97:9: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/cc65/lineinfo.c:86:18: note: Assuming allocation function fails cc65-2.19/src/cc65/lineinfo.c:86:18: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo)+Len)', assigned value is 0 cc65-2.19/src/cc65/lineinfo.c:97:9: note: Null pointer dereference cc65-2.19/src/cc65/litpool.c:253:44: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cc65/litpool.c:102:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/cc65/litpool.c:99:26: note: Assuming allocation function fails cc65-2.19/src/cc65/litpool.c:99:26: note: Assignment 'L=xmalloc(sizeof(*L))', assigned value is 0 cc65-2.19/src/cc65/litpool.c:102:5: note: Null pointer dereference cc65-2.19/src/cc65/litpool.c:103:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/cc65/litpool.c:99:26: note: Assuming allocation function fails cc65-2.19/src/cc65/litpool.c:99:26: note: Assignment 'L=xmalloc(sizeof(*L))', assigned value is 0 cc65-2.19/src/cc65/litpool.c:103:5: note: Null pointer dereference cc65-2.19/src/cc65/litpool.c:104:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/cc65/litpool.c:99:26: note: Assuming allocation function fails cc65-2.19/src/cc65/litpool.c:99:26: note: Assignment 'L=xmalloc(sizeof(*L))', assigned value is 0 cc65-2.19/src/cc65/litpool.c:104:5: note: Null pointer dereference cc65-2.19/src/cc65/litpool.c:230:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LP [nullPointerOutOfMemory] cc65-2.19/src/cc65/litpool.c:227:31: note: Assuming allocation function fails cc65-2.19/src/cc65/litpool.c:227:31: note: Assignment 'LP=xmalloc(sizeof(*LP))', assigned value is 0 cc65-2.19/src/cc65/litpool.c:230:5: note: Null pointer dereference cc65-2.19/src/cc65/litpool.c:227:18: style: Local variable 'LP' shadows outer variable [shadowVariable] cc65-2.19/src/cc65/litpool.c:78:25: note: Shadowed declaration cc65-2.19/src/cc65/litpool.c:227:18: note: Shadow variable cc65-2.19/src/cc65/input.c:150:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/input.c:254:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/input.c:306:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/input.c:459:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/input.c:622:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/litpool.c:392:18: style: Variable 'C' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/cc65/macrotab.c:79:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/cc65/macrotab.c:76:33: note: Assuming allocation function fails cc65-2.19/src/cc65/macrotab.c:76:16: note: Assignment 'M=(struct Macro*)xmalloc(sizeof(struct Macro)+Len)', assigned value is 0 cc65-2.19/src/cc65/macrotab.c:79:5: note: Null pointer dereference cc65-2.19/src/cc65/macrotab.c:80:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/cc65/macrotab.c:76:33: note: Assuming allocation function fails cc65-2.19/src/cc65/macrotab.c:76:16: note: Assignment 'M=(struct Macro*)xmalloc(sizeof(struct Macro)+Len)', assigned value is 0 cc65-2.19/src/cc65/macrotab.c:80:5: note: Null pointer dereference cc65-2.19/src/cc65/macrotab.c:81:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/cc65/macrotab.c:76:33: note: Assuming allocation function fails cc65-2.19/src/cc65/macrotab.c:76:16: note: Assignment 'M=(struct Macro*)xmalloc(sizeof(struct Macro)+Len)', assigned value is 0 cc65-2.19/src/cc65/macrotab.c:81:5: note: Null pointer dereference cc65-2.19/src/cc65/macrotab.c:82:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/cc65/macrotab.c:76:33: note: Assuming allocation function fails cc65-2.19/src/cc65/macrotab.c:76:16: note: Assignment 'M=(struct Macro*)xmalloc(sizeof(struct Macro)+Len)', assigned value is 0 cc65-2.19/src/cc65/macrotab.c:82:5: note: Null pointer dereference cc65-2.19/src/cc65/macrotab.c:85:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/cc65/macrotab.c:76:33: note: Assuming allocation function fails cc65-2.19/src/cc65/macrotab.c:76:16: note: Assignment 'M=(struct Macro*)xmalloc(sizeof(struct Macro)+Len)', assigned value is 0 cc65-2.19/src/cc65/macrotab.c:85:5: note: Null pointer dereference cc65-2.19/src/cc65/macrotab.c:86:13: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/cc65/macrotab.c:76:33: note: Assuming allocation function fails cc65-2.19/src/cc65/macrotab.c:76:16: note: Assignment 'M=(struct Macro*)xmalloc(sizeof(struct Macro)+Len)', assigned value is 0 cc65-2.19/src/cc65/macrotab.c:86:13: note: Null pointer dereference cc65-2.19/src/cc65/opcodes.c:736:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPUIsets [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/input.c:123:5: warning: If memory allocation fails, then there is a possible null pointer dereference: IF [nullPointerOutOfMemory] cc65-2.19/src/cc65/input.c:120:34: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:120:17: note: Assignment 'IF=(struct IFile*)xmalloc(sizeof(struct IFile)+Len)', assigned value is 0 cc65-2.19/src/cc65/input.c:123:5: note: Null pointer dereference cc65-2.19/src/cc65/input.c:124:5: warning: If memory allocation fails, then there is a possible null pointer dereference: IF [nullPointerOutOfMemory] cc65-2.19/src/cc65/input.c:120:34: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:120:17: note: Assignment 'IF=(struct IFile*)xmalloc(sizeof(struct IFile)+Len)', assigned value is 0 cc65-2.19/src/cc65/input.c:124:5: note: Null pointer dereference cc65-2.19/src/cc65/input.c:125:5: warning: If memory allocation fails, then there is a possible null pointer dereference: IF [nullPointerOutOfMemory] cc65-2.19/src/cc65/input.c:120:34: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:120:17: note: Assignment 'IF=(struct IFile*)xmalloc(sizeof(struct IFile)+Len)', assigned value is 0 cc65-2.19/src/cc65/input.c:125:5: note: Null pointer dereference cc65-2.19/src/cc65/input.c:126:5: warning: If memory allocation fails, then there is a possible null pointer dereference: IF [nullPointerOutOfMemory] cc65-2.19/src/cc65/input.c:120:34: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:120:17: note: Assignment 'IF=(struct IFile*)xmalloc(sizeof(struct IFile)+Len)', assigned value is 0 cc65-2.19/src/cc65/input.c:126:5: note: Null pointer dereference cc65-2.19/src/cc65/input.c:127:5: warning: If memory allocation fails, then there is a possible null pointer dereference: IF [nullPointerOutOfMemory] cc65-2.19/src/cc65/input.c:120:34: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:120:17: note: Assignment 'IF=(struct IFile*)xmalloc(sizeof(struct IFile)+Len)', assigned value is 0 cc65-2.19/src/cc65/input.c:127:5: note: Null pointer dereference cc65-2.19/src/cc65/input.c:128:13: warning: If memory allocation fails, then there is a possible null pointer dereference: IF [nullPointerOutOfMemory] cc65-2.19/src/cc65/input.c:120:34: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:120:17: note: Assignment 'IF=(struct IFile*)xmalloc(sizeof(struct IFile)+Len)', assigned value is 0 cc65-2.19/src/cc65/input.c:128:13: note: Null pointer dereference cc65-2.19/src/cc65/input.c:156:5: warning: If memory allocation fails, then there is a possible null pointer dereference: AF [nullPointerOutOfMemory] cc65-2.19/src/cc65/input.c:153:34: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:153:17: note: Assignment 'AF=(struct AFile*)xmalloc(sizeof(struct AFile))', assigned value is 0 cc65-2.19/src/cc65/input.c:156:5: note: Null pointer dereference cc65-2.19/src/cc65/macrotab.c:288:12: style: Variable 'M' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/cc65/input.c:157:5: warning: If memory allocation fails, then there is a possible null pointer dereference: AF [nullPointerOutOfMemory] cc65-2.19/src/cc65/input.c:153:34: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:153:17: note: Assignment 'AF=(struct AFile*)xmalloc(sizeof(struct AFile))', assigned value is 0 cc65-2.19/src/cc65/input.c:157:5: note: Null pointer dereference cc65-2.19/src/cc65/input.c:158:5: warning: If memory allocation fails, then there is a possible null pointer dereference: AF [nullPointerOutOfMemory] cc65-2.19/src/cc65/input.c:153:34: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:153:17: note: Assignment 'AF=(struct AFile*)xmalloc(sizeof(struct AFile))', assigned value is 0 cc65-2.19/src/cc65/input.c:158:5: note: Null pointer dereference cc65-2.19/src/cc65/input.c:195:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: AF [nullPointerOutOfMemory] cc65-2.19/src/cc65/input.c:153:34: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:153:17: note: Assignment 'AF=(struct AFile*)xmalloc(sizeof(struct AFile))', assigned value is 0 cc65-2.19/src/cc65/input.c:195:5: note: Null pointer dereference cc65-2.19/src/cc65/input.c:633:19: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/cc65/input.c:620:21: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:620:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/cc65/input.c:633:19: note: Null pointer dereference cc65-2.19/src/cc65/input.c:637:20: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/cc65/input.c:620:21: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:620:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/cc65/input.c:637:20: note: Null pointer dereference cc65-2.19/src/cc65/input.c:641:21: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/cc65/input.c:620:21: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:620:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/cc65/input.c:641:21: note: Null pointer dereference cc65-2.19/src/cc65/input.c:644:17: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/cc65/input.c:620:21: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:620:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/cc65/input.c:644:17: note: Null pointer dereference cc65-2.19/src/cc65/output.c:105:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/output.c:123:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/output.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/opcodes.c:607:38: style:inconclusive: Function 'FindOP65' argument 1 names different: declaration 'OPC' definition 'M'. [funcArgNamesDifferent] cc65-2.19/src/cc65/opcodes.h:205:38: note: Function 'FindOP65' argument 1 names different: declaration 'OPC' definition 'M'. cc65-2.19/src/cc65/opcodes.c:607:38: note: Function 'FindOP65' argument 1 names different: declaration 'OPC' definition 'M'. cc65-2.19/src/cc65/reginfo.c:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/instr.c:1171:19: style: Variable 'Left' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/cc65/reginfo.c:116:9: warning: If memory allocation fails, then there is a possible null pointer dereference: RI [nullPointerOutOfMemory] cc65-2.19/src/cc65/reginfo.c:112:27: note: Assuming allocation function fails cc65-2.19/src/cc65/reginfo.c:112:27: note: Assignment 'RI=xmalloc(sizeof(struct RegInfo))', assigned value is 0 cc65-2.19/src/cc65/reginfo.c:116:9: note: Null pointer dereference cc65-2.19/src/cc65/reginfo.c:117:9: warning: If memory allocation fails, then there is a possible null pointer dereference: RI [nullPointerOutOfMemory] cc65-2.19/src/cc65/reginfo.c:112:27: note: Assuming allocation function fails cc65-2.19/src/cc65/reginfo.c:112:27: note: Assignment 'RI=xmalloc(sizeof(struct RegInfo))', assigned value is 0 cc65-2.19/src/cc65/reginfo.c:117:9: note: Null pointer dereference cc65-2.19/src/cc65/reginfo.c:118:9: warning: If memory allocation fails, then there is a possible null pointer dereference: RI [nullPointerOutOfMemory] cc65-2.19/src/cc65/reginfo.c:112:27: note: Assuming allocation function fails cc65-2.19/src/cc65/reginfo.c:112:27: note: Assignment 'RI=xmalloc(sizeof(struct RegInfo))', assigned value is 0 cc65-2.19/src/cc65/reginfo.c:118:9: note: Null pointer dereference cc65-2.19/src/chrcvt65/error.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/chrcvt65/error.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/chrcvt65/error.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/error.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/error.c:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/error.c:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/chrcvt65/main.c:198:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/chrcvt65/main.c:208:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/chrcvt65/main.c:217:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/instr.c:150:14: style: struct member 'Anonymous1::Count' is never used. [unusedStructMember] cc65-2.19/src/chrcvt65/main.c:182:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/chrcvt65/main.c:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbosity [valueFlowBailoutIncompleteVar] cc65-2.19/src/chrcvt65/main.c:221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/chrcvt65/main.c:321:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/chrcvt65/main.c:489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgCount [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/codeent.c:147:49: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:254:20: note: Calling function 'SetUseChgInfo', 1st argument 'E' value is 0 cc65-2.19/src/cc65/codeent.c:147:49: note: Null pointer dereference cc65-2.19/src/cc65/codeent.c:245:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:245:5: note: Null pointer dereference cc65-2.19/src/co65/error.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/codeent.c:246:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:246:5: note: Null pointer dereference cc65-2.19/src/co65/error.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/codeent.c:247:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:247:5: note: Null pointer dereference cc65-2.19/src/co65/error.c:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/cc65/codeent.c:247:30: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:247:30: note: Null pointer dereference cc65-2.19/src/cc65/codeent.c:247:38: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:247:38: note: Null pointer dereference cc65-2.19/src/cc65/codeent.c:248:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:248:5: note: Null pointer dereference cc65-2.19/src/cc65/codeent.c:249:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:249:5: note: Null pointer dereference cc65-2.19/src/cc65/codeent.c:249:25: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:249:25: note: Null pointer dereference cc65-2.19/src/cc65/codeent.c:250:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:250:5: note: Null pointer dereference cc65-2.19/src/cc65/codeent.c:251:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:251:5: note: Null pointer dereference cc65-2.19/src/cc65/codeent.c:252:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:252:5: note: Null pointer dereference cc65-2.19/src/cc65/codeent.c:253:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/cc65/codeent.c:242:28: note: Assuming allocation function fails cc65-2.19/src/cc65/codeent.c:242:28: note: Assignment 'E=xmalloc(sizeof(struct CodeEntry))', assigned value is 0 cc65-2.19/src/cc65/codeent.c:253:5: note: Null pointer dereference cc65-2.19/src/co65/fileio.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ca65/instr.c:157:14: style: struct member 'Anonymous2::Count' is never used. [unusedStructMember] cc65-2.19/src/cc65/codeent.c:492:48: style: Parameter 'InputRegs' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/cc65/codeent.c:498:18: style: Variable 'In' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/co65/main.c:132:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:144:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:156:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:168:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:180:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:192:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:204:51: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:213:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:222:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:232:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:241:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:253:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:262:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:272:59: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:284:58: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/common/abend.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/chrcvt65/main.c:332:12: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/chrcvt65/main.c:326:21: note: Assuming allocation function fails cc65-2.19/src/chrcvt65/main.c:326:21: note: Assignment 'F=fopen(Input,"rb")', assigned value is 0 cc65-2.19/src/chrcvt65/main.c:332:12: note: Null pointer dereference cc65-2.19/src/chrcvt65/main.c:333:19: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/chrcvt65/main.c:326:21: note: Assuming allocation function fails cc65-2.19/src/chrcvt65/main.c:326:21: note: Assignment 'F=fopen(Input,"rb")', assigned value is 0 cc65-2.19/src/chrcvt65/main.c:333:19: note: Null pointer dereference cc65-2.19/src/chrcvt65/main.c:336:12: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/chrcvt65/main.c:326:21: note: Assuming allocation function fails cc65-2.19/src/chrcvt65/main.c:326:21: note: Assignment 'F=fopen(Input,"rb")', assigned value is 0 cc65-2.19/src/chrcvt65/main.c:336:12: note: Null pointer dereference cc65-2.19/src/chrcvt65/main.c:349:16: warning: If memory allocation fails, then there is a possible null pointer dereference: Buf [nullPointerOutOfMemory] cc65-2.19/src/chrcvt65/main.c:346:19: note: Assuming allocation function fails cc65-2.19/src/chrcvt65/main.c:346:19: note: Assignment 'Buf=xmalloc((unsigned long)Size)', assigned value is 0 cc65-2.19/src/chrcvt65/main.c:349:16: note: Null pointer dereference cc65-2.19/src/chrcvt65/main.c:349:39: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/chrcvt65/main.c:326:21: note: Assuming allocation function fails cc65-2.19/src/chrcvt65/main.c:326:21: note: Assignment 'F=fopen(Input,"rb")', assigned value is 0 cc65-2.19/src/chrcvt65/main.c:349:39: note: Null pointer dereference cc65-2.19/src/chrcvt65/main.c:442:51: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/chrcvt65/main.c:436:15: note: Assuming allocation function fails cc65-2.19/src/chrcvt65/main.c:436:15: note: Assignment 'F=fopen(Output,"wb")', assigned value is 0 cc65-2.19/src/chrcvt65/main.c:442:51: note: Null pointer dereference cc65-2.19/src/chrcvt65/main.c:312:20: style: Variable 'MsgEnd' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/cc65/codeent.c:1385:12: warning: Uninitialized variable: Buf [uninitvar] cc65-2.19/src/cc65/codeent.c:1488:54: note: Calling function 'RegContentDesc', 2nd argument 'RegIn' value is cc65-2.19/src/cc65/codeent.c:1385:12: note: Uninitialized variable: Buf cc65-2.19/src/co65/main.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgName [valueFlowBailoutIncompleteVar] cc65-2.19/src/co65/main.c:208:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] cc65-2.19/src/co65/main.c:257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbosity [valueFlowBailoutIncompleteVar] cc65-2.19/src/co65/main.c:266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/co65/main.c:341:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgCount [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:840:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:848:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:857:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:865:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:873:59: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:881:59: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:889:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:897:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:906:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:914:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/convert.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:922:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/convert.c:397:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:931:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:939:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:948:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:956:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:967:49: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:977:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:989:59: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1001:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1009:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1018:51: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1029:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1040:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cc65/codeent.c:1383:7: style: Variable 'B' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/cl65/main.c:1048:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ca65/instr.c:223:14: style: struct member 'Anonymous3::Count' is never used. [unusedStructMember] cc65-2.19/src/cl65/main.c:1056:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1066:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1074:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1082:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1090:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1098:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1106:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1123:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1132:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1148:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1157:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1166:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1175:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1183:49: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1191:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1199:61: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1226:59: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1234:58: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1243:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1251:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1260:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1268:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1276:58: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1285:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1298:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1310:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1320:59: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/cl65/main.c:1328:58: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/co65/main.c:300:14: style: Variable 'D' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/co65/o65.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/co65/o65.c:364:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/common/bitops.c:94:20: style: Variable 'D' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/common/bitops.c:106:20: style: Variable 'D' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ca65/instr.c:308:14: style: struct member 'Anonymous4::Count' is never used. [unusedStructMember] cc65-2.19/src/common/check.c:74:45: style:inconclusive: Function 'DefaultCheckFailed' argument 1 names different: declaration 'msg' definition 'Msg'. [funcArgNamesDifferent] cc65-2.19/src/common/check.c:57:45: note: Function 'DefaultCheckFailed' argument 1 names different: declaration 'msg' definition 'Msg'. cc65-2.19/src/common/check.c:74:45: note: Function 'DefaultCheckFailed' argument 1 names different: declaration 'msg' definition 'Msg'. cc65-2.19/src/common/check.c:74:62: style:inconclusive: Function 'DefaultCheckFailed' argument 2 names different: declaration 'cond' definition 'Cond'. [funcArgNamesDifferent] cc65-2.19/src/common/check.c:57:62: note: Function 'DefaultCheckFailed' argument 2 names different: declaration 'cond' definition 'Cond'. cc65-2.19/src/common/check.c:74:62: note: Function 'DefaultCheckFailed' argument 2 names different: declaration 'cond' definition 'Cond'. cc65-2.19/src/common/check.c:75:45: style:inconclusive: Function 'DefaultCheckFailed' argument 3 names different: declaration 'file' definition 'File'. [funcArgNamesDifferent] cc65-2.19/src/common/check.c:58:45: note: Function 'DefaultCheckFailed' argument 3 names different: declaration 'file' definition 'File'. cc65-2.19/src/common/check.c:75:45: note: Function 'DefaultCheckFailed' argument 3 names different: declaration 'file' definition 'File'. cc65-2.19/src/common/check.c:75:60: style:inconclusive: Function 'DefaultCheckFailed' argument 4 names different: declaration 'line' definition 'Line'. [funcArgNamesDifferent] cc65-2.19/src/common/check.c:58:60: note: Function 'DefaultCheckFailed' argument 4 names different: declaration 'line' definition 'Line'. cc65-2.19/src/common/check.c:75:60: note: Function 'DefaultCheckFailed' argument 4 names different: declaration 'line' definition 'Line'. cc65-2.19/src/co65/convert.c:293:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:490:21: note: Calling function 'ConvertCodeSeg', 1st argument 'F' value is 0 cc65-2.19/src/co65/convert.c:293:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:310:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:493:21: note: Calling function 'ConvertDataSeg', 1st argument 'F' value is 0 cc65-2.19/src/co65/convert.c:310:14: note: Null pointer dereference cc65-2.19/src/common/cmdline.c:117:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/co65/convert.c:327:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:496:20: note: Calling function 'ConvertBssSeg', 1st argument 'F' value is 0 cc65-2.19/src/co65/convert.c:327:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:335:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:496:20: note: Calling function 'ConvertBssSeg', 1st argument 'F' value is 0 cc65-2.19/src/co65/convert.c:335:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:336:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:496:20: note: Calling function 'ConvertBssSeg', 1st argument 'F' value is 0 cc65-2.19/src/co65/convert.c:336:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:345:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:499:25: note: Calling function 'ConvertZeropageSeg', 1st argument 'F' value is 0 cc65-2.19/src/co65/convert.c:345:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:362:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:499:25: note: Calling function 'ConvertZeropageSeg', 1st argument 'F' value is 0 cc65-2.19/src/co65/convert.c:362:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:457:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:457:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:466:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:466:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:474:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:474:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:475:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:475:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:481:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:481:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:502:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:502:14: note: Null pointer dereference cc65-2.19/src/co65/convert.c:503:13: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/convert.c:451:15: note: Assuming allocation function fails cc65-2.19/src/co65/convert.c:451:15: note: Assignment 'F=fopen(OutputName,"w")', assigned value is 0 cc65-2.19/src/co65/convert.c:503:13: note: Null pointer dereference cc65-2.19/src/ca65/instr.c:384:14: style: struct member 'Anonymous5::Count' is never used. [unusedStructMember] cc65-2.19/src/common/filetime.c:141:12: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] cc65-2.19/src/co65/o65.c:195:12: warning: Either the condition 'Len>=sizeof(Buf)' is redundant or the array 'Buf[512]' is accessed at index 512, which is out of bounds. [arrayIndexOutOfBoundsCond] cc65-2.19/src/co65/o65.c:191:17: note: Assuming that condition 'Len>=sizeof(Buf)' is not redundant cc65-2.19/src/co65/o65.c:195:12: note: Array index out of bounds cc65-2.19/src/co65/o65.c:290:12: warning: Either the condition 'Len>=sizeof(Buf)' is redundant or the array 'Buf[512]' is accessed at index 512, which is out of bounds. [arrayIndexOutOfBoundsCond] cc65-2.19/src/co65/o65.c:286:17: note: Assuming that condition 'Len>=sizeof(Buf)' is not redundant cc65-2.19/src/co65/o65.c:290:12: note: Array index out of bounds cc65-2.19/src/cl65/main.c:415:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:440:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:490:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TGT_MODULE [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:527:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:577:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:616:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:678:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target [valueFlowBailoutIncompleteVar] cc65-2.19/src/co65/convert.c:470:16: style: Variable 'Author' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/cl65/main.c:835:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgName [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:1113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TGT_NONE [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:1136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMODEL_UNKNOWN [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:1288:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:1314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:1425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target [valueFlowBailoutIncompleteVar] cc65-2.19/src/co65/o65.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:61:26: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:61:26: note: Assignment 'D=xmalloc(sizeof(struct O65Data))', assigned value is 0 cc65-2.19/src/co65/o65.c:64:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:61:26: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:61:26: note: Assignment 'D=xmalloc(sizeof(struct O65Data))', assigned value is 0 cc65-2.19/src/co65/o65.c:65:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:66:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:61:26: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:61:26: note: Assignment 'D=xmalloc(sizeof(struct O65Data))', assigned value is 0 cc65-2.19/src/co65/o65.c:66:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:67:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:61:26: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:61:26: note: Assignment 'D=xmalloc(sizeof(struct O65Data))', assigned value is 0 cc65-2.19/src/co65/o65.c:67:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:68:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:61:26: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:61:26: note: Assignment 'D=xmalloc(sizeof(struct O65Data))', assigned value is 0 cc65-2.19/src/co65/o65.c:68:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:69:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:61:26: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:61:26: note: Assignment 'D=xmalloc(sizeof(struct O65Data))', assigned value is 0 cc65-2.19/src/co65/o65.c:69:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:70:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:61:26: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:61:26: note: Assignment 'D=xmalloc(sizeof(struct O65Data))', assigned value is 0 cc65-2.19/src/co65/o65.c:70:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:168:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:165:17: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:165:17: note: Assignment 'O=xmalloc(sizeof(*O)-sizeof(O->Data)+Len)', assigned value is 0 cc65-2.19/src/co65/o65.c:168:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:169:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:165:17: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:165:17: note: Assignment 'O=xmalloc(sizeof(*O)-sizeof(O->Data)+Len)', assigned value is 0 cc65-2.19/src/co65/o65.c:169:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:170:18: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:165:17: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:165:17: note: Assignment 'O=xmalloc(sizeof(*O)-sizeof(O->Data)+Len)', assigned value is 0 cc65-2.19/src/co65/o65.c:170:18: note: Null pointer dereference cc65-2.19/src/co65/o65.c:200:13: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:199:17: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:199:17: note: Assignment 'I=xmalloc(sizeof(*I)-sizeof(I->Name)+Len)', assigned value is 0 cc65-2.19/src/co65/o65.c:200:13: note: Null pointer dereference cc65-2.19/src/ca65/instr.c:494:14: style: struct member 'Anonymous6::Count' is never used. [unusedStructMember] cc65-2.19/src/co65/o65.c:235:9: warning: If memory allocation fails, then there is a possible null pointer dereference: R [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:226:21: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:226:21: note: Assignment 'R=xmalloc(sizeof(*R))', assigned value is 0 cc65-2.19/src/co65/o65.c:235:9: note: Null pointer dereference cc65-2.19/src/co65/o65.c:239:9: warning: If memory allocation fails, then there is a possible null pointer dereference: R [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:226:21: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:226:21: note: Assignment 'R=xmalloc(sizeof(*R))', assigned value is 0 cc65-2.19/src/co65/o65.c:239:9: note: Null pointer dereference cc65-2.19/src/co65/o65.c:240:9: warning: If memory allocation fails, then there is a possible null pointer dereference: R [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:226:21: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:226:21: note: Assignment 'R=xmalloc(sizeof(*R))', assigned value is 0 cc65-2.19/src/co65/o65.c:240:9: note: Null pointer dereference cc65-2.19/src/co65/o65.c:243:9: warning: If memory allocation fails, then there is a possible null pointer dereference: R [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:226:21: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:226:21: note: Assignment 'R=xmalloc(sizeof(*R))', assigned value is 0 cc65-2.19/src/co65/o65.c:243:9: note: Null pointer dereference cc65-2.19/src/co65/o65.c:243:22: warning: If memory allocation fails, then there is a possible null pointer dereference: R [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:226:21: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:226:21: note: Assignment 'R=xmalloc(sizeof(*R))', assigned value is 0 cc65-2.19/src/co65/o65.c:243:22: note: Null pointer dereference cc65-2.19/src/co65/o65.c:244:17: warning: If memory allocation fails, then there is a possible null pointer dereference: R [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:226:21: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:226:21: note: Assignment 'R=xmalloc(sizeof(*R))', assigned value is 0 cc65-2.19/src/co65/o65.c:244:17: note: Null pointer dereference cc65-2.19/src/co65/o65.c:295:13: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:294:17: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:294:17: note: Assignment 'E=xmalloc(sizeof(*E)-sizeof(E->Name)+Len)', assigned value is 0 cc65-2.19/src/co65/o65.c:295:13: note: Null pointer dereference cc65-2.19/src/co65/o65.c:296:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:294:17: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:294:17: note: Assignment 'E=xmalloc(sizeof(*E)-sizeof(E->Name)+Len)', assigned value is 0 cc65-2.19/src/co65/o65.c:296:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:297:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/co65/o65.c:294:17: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:294:17: note: Assignment 'E=xmalloc(sizeof(*E)-sizeof(E->Name)+Len)', assigned value is 0 cc65-2.19/src/co65/o65.c:297:5: note: Null pointer dereference cc65-2.19/src/co65/o65.c:371:13: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/co65/o65.c:362:21: note: Assuming allocation function fails cc65-2.19/src/co65/o65.c:362:21: note: Assignment 'F=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/co65/o65.c:371:13: note: Null pointer dereference cc65-2.19/src/common/fname.c:109:17: warning: If memory allocation fails, then there is a possible null pointer dereference: Out [nullPointerOutOfMemory] cc65-2.19/src/common/fname.c:108:23: note: Assuming allocation function fails cc65-2.19/src/common/fname.c:108:23: note: Assignment 'Out=xmalloc(strlen(Origin)+strlen(Ext)+1)', assigned value is 0 cc65-2.19/src/common/fname.c:109:17: note: Null pointer dereference cc65-2.19/src/common/fname.c:110:17: warning: If memory allocation fails, then there is a possible null pointer dereference: Out [nullPointerOutOfMemory] cc65-2.19/src/common/fname.c:108:23: note: Assuming allocation function fails cc65-2.19/src/common/fname.c:108:23: note: Assignment 'Out=xmalloc(strlen(Origin)+strlen(Ext)+1)', assigned value is 0 cc65-2.19/src/common/fname.c:110:17: note: Null pointer dereference cc65-2.19/src/common/fname.c:113:17: warning: If memory allocation fails, then there is a possible null pointer dereference: Out [nullPointerOutOfMemory] cc65-2.19/src/common/fname.c:112:23: note: Assuming allocation function fails cc65-2.19/src/common/fname.c:112:23: note: Assignment 'Out=xmalloc(P-Origin+strlen(Ext)+1)', assigned value is 0 cc65-2.19/src/common/fname.c:113:17: note: Null pointer dereference cc65-2.19/src/common/fname.c:114:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cc65-2.19/src/common/fname.c:112:23: note: Assuming allocation function fails cc65-2.19/src/common/fname.c:112:23: note: Assignment 'Out=xmalloc(P-Origin+strlen(Ext)+1)', assigned value is 0 cc65-2.19/src/common/fname.c:114:21: note: Null pointer addition cc65-2.19/src/ca65/instr.c:637:14: style: struct member 'Anonymous7::Count' is never used. [unusedStructMember] cc65-2.19/src/common/strbuf.h:158:33: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/common/hashtab.c:53:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/common/hashtab.h:133:35: note: Assuming allocation function fails cc65-2.19/src/common/hashtab.h:133:35: note: Calling function 'InitHashTable', 1st argument 'xmalloc(sizeof(struct HashTable))' value is 0 cc65-2.19/src/common/hashtab.c:53:5: note: Null pointer dereference cc65-2.19/src/common/hashtab.c:54:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/common/hashtab.h:133:35: note: Assuming allocation function fails cc65-2.19/src/common/hashtab.h:133:35: note: Calling function 'InitHashTable', 1st argument 'xmalloc(sizeof(struct HashTable))' value is 0 cc65-2.19/src/common/hashtab.c:54:5: note: Null pointer dereference cc65-2.19/src/common/hashtab.c:55:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/common/hashtab.h:133:35: note: Assuming allocation function fails cc65-2.19/src/common/hashtab.h:133:35: note: Calling function 'InitHashTable', 1st argument 'xmalloc(sizeof(struct HashTable))' value is 0 cc65-2.19/src/common/hashtab.c:55:5: note: Null pointer dereference cc65-2.19/src/common/hashtab.c:56:5: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] cc65-2.19/src/common/hashtab.h:133:35: note: Assuming allocation function fails cc65-2.19/src/common/hashtab.h:133:35: note: Calling function 'InitHashTable', 1st argument 'xmalloc(sizeof(struct HashTable))' value is 0 cc65-2.19/src/common/hashtab.c:56:5: note: Null pointer dereference cc65-2.19/src/ca65/instr.c:747:14: style: struct member 'Anonymous8::Count' is never used. [unusedStructMember] cc65-2.19/src/common/cmdline.c:95:17: warning: If memory allocation fails, then there is a possible null pointer dereference: NewVec [nullPointerOutOfMemory] cc65-2.19/src/common/cmdline.c:94:36: note: Assuming allocation function fails cc65-2.19/src/common/cmdline.c:94:36: note: Assignment 'NewVec=xmalloc(NewSize*sizeof(L->Vec[0]))', assigned value is 0 cc65-2.19/src/common/cmdline.c:95:17: note: Null pointer dereference cc65-2.19/src/common/shift.c:68:15: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] cc65-2.19/src/common/shift.c:71:15: warning: Shifting signed 64-bit value by 63 bits is undefined behaviour. See condition at line 67. [shiftTooManyBitsSigned] cc65-2.19/src/common/shift.c:67:19: note: Assuming that condition 'count>=8*sizeof(l)' is not redundant cc65-2.19/src/common/shift.c:71:15: note: Shift cc65-2.19/src/common/shift.c:85:15: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] cc65-2.19/src/common/shift.c:88:15: warning: Shifting signed 64-bit value by 63 bits is undefined behaviour. See condition at line 84. [shiftTooManyBitsSigned] cc65-2.19/src/common/shift.c:84:19: note: Assuming that condition 'count>=8*sizeof(l)' is not redundant cc65-2.19/src/common/shift.c:88:15: note: Shift cc65-2.19/src/ca65/instr.c:783:14: style: struct member 'Anonymous9::Count' is never used. [unusedStructMember] cc65-2.19/src/common/coll.c:69:5: warning: If memory allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfMemory] cc65-2.19/src/common/coll.c:94:36: note: Assuming allocation function fails cc65-2.19/src/common/coll.c:94:36: note: Calling function 'InitCollection', 1st argument 'xmalloc(sizeof(struct Collection))' value is 0 cc65-2.19/src/common/coll.c:69:5: note: Null pointer dereference cc65-2.19/src/common/coll.c:70:5: warning: If memory allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfMemory] cc65-2.19/src/common/coll.c:94:36: note: Assuming allocation function fails cc65-2.19/src/common/coll.c:94:36: note: Calling function 'InitCollection', 1st argument 'xmalloc(sizeof(struct Collection))' value is 0 cc65-2.19/src/common/coll.c:70:5: note: Null pointer dereference cc65-2.19/src/common/coll.c:71:5: warning: If memory allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfMemory] cc65-2.19/src/common/coll.c:94:36: note: Assuming allocation function fails cc65-2.19/src/common/coll.c:94:36: note: Calling function 'InitCollection', 1st argument 'xmalloc(sizeof(struct Collection))' value is 0 cc65-2.19/src/common/coll.c:71:5: note: Null pointer dereference cc65-2.19/src/common/coll.c:127:13: warning: If memory allocation fails, then there is a possible null pointer dereference: NewItems [nullPointerOutOfMemory] cc65-2.19/src/common/coll.c:126:24: note: Assuming allocation function fails cc65-2.19/src/common/coll.c:126:24: note: Assignment 'NewItems=xmalloc(C->Size*sizeof(void*))', assigned value is 0 cc65-2.19/src/common/coll.c:127:13: note: Null pointer dereference cc65-2.19/src/common/coll.c:392:13: warning: If memory allocation fails, then there is a possible null pointer dereference: TmpItems [nullPointerOutOfMemory] cc65-2.19/src/common/coll.c:389:24: note: Assuming allocation function fails cc65-2.19/src/common/coll.c:389:24: note: Assignment 'TmpItems=xmalloc(Bytes)', assigned value is 0 cc65-2.19/src/common/coll.c:392:13: note: Null pointer dereference cc65-2.19/src/common/coll.c:241:28: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/common/searchpath.c:81:13: warning: If memory allocation fails, then there is a possible null pointer dereference: NewPath [nullPointerOutOfMemory] cc65-2.19/src/common/searchpath.c:78:31: note: Assuming allocation function fails cc65-2.19/src/common/searchpath.c:78:15: note: Assignment 'NewPath=(char*)xmalloc(Len+1)', assigned value is 0 cc65-2.19/src/common/searchpath.c:81:13: note: Null pointer dereference cc65-2.19/src/common/searchpath.c:82:5: warning: If memory allocation fails, then there is a possible null pointer dereference: NewPath [nullPointerOutOfMemory] cc65-2.19/src/common/searchpath.c:78:31: note: Assuming allocation function fails cc65-2.19/src/common/searchpath.c:78:15: note: Assignment 'NewPath=(char*)xmalloc(Len+1)', assigned value is 0 cc65-2.19/src/common/searchpath.c:82:5: note: Null pointer dereference cc65-2.19/src/common/searchpath.c:241:35: style: Parameter 'P' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/common/strpool.c:120:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/common/strpool.c:116:34: note: Assuming allocation function fails cc65-2.19/src/common/strpool.c:116:34: note: Assignment 'E=xmalloc(sizeof(struct StringPoolEntry))', assigned value is 0 cc65-2.19/src/common/strpool.c:120:5: note: Null pointer dereference cc65-2.19/src/common/strpool.c:179:5: warning: If memory allocation fails, then there is a possible null pointer dereference: P [nullPointerOutOfMemory] cc65-2.19/src/common/strpool.c:176:29: note: Assuming allocation function fails cc65-2.19/src/common/strpool.c:176:29: note: Assignment 'P=xmalloc(sizeof(*P))', assigned value is 0 cc65-2.19/src/common/strpool.c:179:5: note: Null pointer dereference cc65-2.19/src/common/strpool.c:180:5: warning: If memory allocation fails, then there is a possible null pointer dereference: P [nullPointerOutOfMemory] cc65-2.19/src/common/strpool.c:176:29: note: Assuming allocation function fails cc65-2.19/src/common/strpool.c:176:29: note: Assignment 'P=xmalloc(sizeof(*P))', assigned value is 0 cc65-2.19/src/common/strpool.c:180:5: note: Null pointer dereference cc65-2.19/src/da65/asminc.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/code.c:81:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/error.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/error.c:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/error.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/common/strbuf.h:89:6: warning: If memory allocation fails, then there is a possible null pointer dereference: B [nullPointerOutOfMemory] cc65-2.19/src/common/strbuf.c:104:25: note: Assuming allocation function fails cc65-2.19/src/common/strbuf.c:104:25: note: Assignment 'B=xmalloc(sizeof(struct StrBuf))', assigned value is 0 cc65-2.19/src/common/strbuf.c:107:14: note: Calling function 'SB_Init', 1st argument 'B' value is 0 cc65-2.19/src/common/strbuf.h:89:6: note: Null pointer dereference cc65-2.19/src/da65/code.c:85:16: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/da65/code.c:79:15: note: Assuming allocation function fails cc65-2.19/src/da65/code.c:79:15: note: Assignment 'F=fopen(InFile,"rb")', assigned value is 0 cc65-2.19/src/da65/code.c:85:16: note: Null pointer dereference cc65-2.19/src/common/strbuf.c:463:5: error: va_list 'tmp' used before va_start() was called. [va_list_usedBeforeStarted] cc65-2.19/src/common/strbuf.c:464:60: error: va_list 'tmp' used before va_start() was called. [va_list_usedBeforeStarted] cc65-2.19/src/common/strbuf.c:465:5: error: va_list 'tmp' used before va_start() was called. [va_list_usedBeforeStarted] cc65-2.19/src/da65/handler.c:202:47: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:323:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:330:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:354:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:361:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:537:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:544:59: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:551:62: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:559:66: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:567:58: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:574:59: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/handler.c:611:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/main.c:212:49: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/main.c:222:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/main.c:231:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/main.c:240:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/main.c:250:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/main.c:259:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/main.c:297:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/main.c:317:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/main.c:341:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/da65/main.c:350:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/common/xsprintf.c:210:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fUpcase [valueFlowBailoutIncompleteVar] cc65-2.19/src/common/xsprintf.c:312:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPrec [valueFlowBailoutIncompleteVar] cc65-2.19/src/common/xsprintf.c:405:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNone [valueFlowBailoutIncompleteVar] cc65-2.19/src/cl65/main.c:220:17: warning: If memory allocation fails, then there is a possible null pointer dereference: Alloc [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:219:25: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:219:25: note: Assignment 'Alloc=xmalloc(Len+1)', assigned value is 0 cc65-2.19/src/cl65/main.c:220:17: note: Null pointer dereference cc65-2.19/src/cl65/main.c:221:9: warning: If memory allocation fails, then there is a possible null pointer dereference: Alloc [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:219:25: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:219:25: note: Assignment 'Alloc=xmalloc(Len+1)', assigned value is 0 cc65-2.19/src/cl65/main.c:221:9: note: Null pointer dereference cc65-2.19/src/cl65/main.c:233:13: warning: If memory allocation fails, then there is a possible null pointer dereference: NewArgs [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:232:36: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:232:36: note: Assignment 'NewArgs=xmalloc(NewMax*sizeof(char*))', assigned value is 0 cc65-2.19/src/cl65/main.c:233:13: note: Null pointer dereference cc65-2.19/src/cl65/main.c:326:17: warning: If memory allocation fails, then there is a possible null pointer dereference: NewFiles [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:325:37: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:325:37: note: Assignment 'NewFiles=xmalloc(NewMax*sizeof(char*))', assigned value is 0 cc65-2.19/src/cl65/main.c:326:17: note: Null pointer dereference cc65-2.19/src/cl65/main.c:363:41: warning: If memory allocation fails, then there is a possible null pointer dereference: Path [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:1403:27: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:1403:27: note: Assignment 'CmdPath=xstrdup("")', assigned value is 0 cc65-2.19/src/cl65/main.c:1417:21: note: Calling function 'CmdInit', 2nd argument 'CmdPath' value is 0 cc65-2.19/src/cl65/main.c:363:41: note: Null pointer dereference cc65-2.19/src/cl65/main.c:364:13: warning: If memory allocation fails, then there is a possible null pointer dereference: FullName [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:363:32: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:363:16: note: Assignment 'FullName=(char*)xmalloc(strlen(Path)+strlen(Name)+1)', assigned value is 0 cc65-2.19/src/cl65/main.c:364:13: note: Null pointer dereference cc65-2.19/src/cl65/main.c:364:23: warning: If memory allocation fails, then there is a possible null pointer dereference: Path [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:1403:27: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:1403:27: note: Assignment 'CmdPath=xstrdup("")', assigned value is 0 cc65-2.19/src/cl65/main.c:1417:21: note: Calling function 'CmdInit', 2nd argument 'CmdPath' value is 0 cc65-2.19/src/cl65/main.c:364:23: note: Null pointer dereference cc65-2.19/src/cl65/main.c:365:13: warning: If memory allocation fails, then there is a possible null pointer dereference: FullName [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:363:32: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:363:16: note: Assignment 'FullName=(char*)xmalloc(strlen(Path)+strlen(Name)+1)', assigned value is 0 cc65-2.19/src/cl65/main.c:365:13: note: Null pointer dereference cc65-2.19/src/cl65/main.c:368:26: warning: If memory allocation fails, then there is a possible null pointer dereference: FullName [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:363:32: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:363:16: note: Assignment 'FullName=(char*)xmalloc(strlen(Path)+strlen(Name)+1)', assigned value is 0 cc65-2.19/src/cl65/main.c:368:26: note: Null pointer dereference cc65-2.19/src/cl65/main.c:420:13: warning: If memory allocation fails, then there is a possible null pointer dereference: TargetLib [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:419:25: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:419:25: note: Assignment 'TargetLib=xmalloc(TargetNameLen+4+1)', assigned value is 0 cc65-2.19/src/cl65/main.c:420:13: note: Null pointer dereference cc65-2.19/src/cl65/main.c:1407:24: warning: If memory allocation fails, then there is a possible null pointer dereference: CmdPath [nullPointerOutOfMemory] cc65-2.19/src/cl65/main.c:1406:27: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:1406:27: note: Assignment 'CmdPath=xstrdup(argv[0])', assigned value is 0 cc65-2.19/src/cl65/main.c:1407:24: note: Null pointer dereference cc65-2.19/src/cl65/main.c:421:23: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cc65-2.19/src/cl65/main.c:419:25: note: Assuming allocation function fails cc65-2.19/src/cl65/main.c:419:25: note: Assignment 'TargetLib=xmalloc(TargetNameLen+4+1)', assigned value is 0 cc65-2.19/src/cl65/main.c:421:23: note: Null pointer addition cc65-2.19/src/da65/asminc.c:104:43: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/da65/asminc.c:96:21: note: Assuming allocation function fails cc65-2.19/src/da65/asminc.c:96:21: note: Assignment 'F=fopen(Filename,"r")', assigned value is 0 cc65-2.19/src/da65/asminc.c:104:43: note: Null pointer dereference cc65-2.19/src/da65/main.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgName [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/main.c:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/main.c:302:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Opt [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/main.c:345:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbosity [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/main.c:354:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/main.c:567:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgCount [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/handler.c:370:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flags [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/handler.c:554:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/handler.c:562:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/handler.c:617:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flags [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/infofile.c:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/infofile.c:245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/labels.c:106:29: warning:inconclusive: Possible null pointer dereference: Name [nullPointer] cc65-2.19/src/da65/labels.c:133:37: note: Calling function 'AddLabel', 3rd argument '0' value is 0 cc65-2.19/src/da65/labels.c:106:29: note: Null pointer dereference cc65-2.19/src/da65/labels.c:185:17: warning: If memory allocation fails, then there is a possible null pointer dereference: DepName [nullPointerOutOfMemory] cc65-2.19/src/da65/labels.c:181:36: note: Assuming allocation function fails cc65-2.19/src/da65/labels.c:181:36: note: Assignment 'DepName=xmalloc(NameLen+7)', assigned value is 0 cc65-2.19/src/da65/labels.c:185:17: note: Null pointer dereference cc65-2.19/src/da65/labels.c:186:9: warning: If memory allocation fails, then there is a possible null pointer dereference: DepName [nullPointerOutOfMemory] cc65-2.19/src/da65/labels.c:181:36: note: Assuming allocation function fails cc65-2.19/src/da65/labels.c:181:36: note: Assignment 'DepName=xmalloc(NameLen+7)', assigned value is 0 cc65-2.19/src/da65/labels.c:186:9: note: Null pointer dereference cc65-2.19/src/da65/labels.c:182:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cc65-2.19/src/da65/labels.c:181:36: note: Assuming allocation function fails cc65-2.19/src/da65/labels.c:181:36: note: Assignment 'DepName=xmalloc(NameLen+7)', assigned value is 0 cc65-2.19/src/da65/labels.c:182:36: note: Null pointer addition cc65-2.19/src/da65/main.c:663:55: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cc65-2.19/src/da65/segment.c:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ABS [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/output.c:99:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/output.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/output.c:332:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/output.c:400:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPUNames [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/segment.c:89:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/da65/segment.c:86:26: note: Assuming allocation function fails cc65-2.19/src/da65/segment.c:86:26: note: Assignment 'S=xmalloc(sizeof(struct Segment)+Len)', assigned value is 0 cc65-2.19/src/da65/segment.c:89:5: note: Null pointer dereference cc65-2.19/src/da65/segment.c:90:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/da65/segment.c:86:26: note: Assuming allocation function fails cc65-2.19/src/da65/segment.c:86:26: note: Assignment 'S=xmalloc(sizeof(struct Segment)+Len)', assigned value is 0 cc65-2.19/src/da65/segment.c:90:5: note: Null pointer dereference cc65-2.19/src/da65/segment.c:91:13: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/da65/segment.c:86:26: note: Assuming allocation function fails cc65-2.19/src/da65/segment.c:86:26: note: Assignment 'S=xmalloc(sizeof(struct Segment)+Len)', assigned value is 0 cc65-2.19/src/da65/segment.c:91:13: note: Null pointer dereference cc65-2.19/src/da65/segment.c:94:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/da65/segment.c:86:26: note: Assuming allocation function fails cc65-2.19/src/da65/segment.c:86:26: note: Assignment 'S=xmalloc(sizeof(struct Segment)+Len)', assigned value is 0 cc65-2.19/src/da65/segment.c:94:5: note: Null pointer dereference cc65-2.19/src/cl65/main.c:394:32: style: Parameter 'Cmd' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/cl65/main.c:1203:11: style: Variable 'TargetPath' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/da65/segment.c:110:14: style: Variable 'S' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/da65/segment.c:128:14: style: Variable 'S' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/da65/infofile.c:477:9: warning: Possible null pointer dereference: Name [nullPointer] cc65-2.19/src/da65/infofile.c:388:23: note: Assignment 'Name=0', assigned value is 0 cc65-2.19/src/da65/infofile.c:401:20: note: Assuming condition is false cc65-2.19/src/da65/infofile.c:477:9: note: Null pointer dereference cc65-2.19/src/da65/infofile.c:660:28: error: Division by zero. [zerodiv] cc65-2.19/src/da65/infofile.c:562:27: note: Assignment 'MemberSize=0', assigned value is 0 cc65-2.19/src/da65/infofile.c:572:20: note: Assuming condition is false cc65-2.19/src/da65/infofile.c:660:28: note: Division by zero cc65-2.19/src/ld65/binfmt.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINFMT_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/scanner.c:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/scanner.c:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/scanner.c:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/scanner.c:161:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/scanner.c:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/scanner.c:186:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/scanner.c:241:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/scanner.c:419:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/da65/scanner.c:686:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/bin.c:106:62: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/bin.c:262:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/grc65/main.c:131:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/grc65/main.c:140:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/grc65/main.c:165:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/asserts.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/asserts.c:85:5: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/ld65/asserts.c:82:28: note: Assuming allocation function fails cc65-2.19/src/ld65/asserts.c:82:28: note: Assignment 'A=xmalloc(sizeof(struct Assertion))', assigned value is 0 cc65-2.19/src/ld65/asserts.c:85:5: note: Null pointer dereference cc65-2.19/src/ld65/asserts.c:86:5: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/ld65/asserts.c:82:28: note: Assuming allocation function fails cc65-2.19/src/ld65/asserts.c:82:28: note: Assignment 'A=xmalloc(sizeof(struct Assertion))', assigned value is 0 cc65-2.19/src/ld65/asserts.c:86:5: note: Null pointer dereference cc65-2.19/src/ld65/asserts.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/ld65/asserts.c:82:28: note: Assuming allocation function fails cc65-2.19/src/ld65/asserts.c:82:28: note: Assignment 'A=xmalloc(sizeof(struct Assertion))', assigned value is 0 cc65-2.19/src/ld65/asserts.c:87:5: note: Null pointer dereference cc65-2.19/src/ld65/asserts.c:88:5: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/ld65/asserts.c:82:28: note: Assuming allocation function fails cc65-2.19/src/ld65/asserts.c:82:28: note: Assignment 'A=xmalloc(sizeof(struct Assertion))', assigned value is 0 cc65-2.19/src/ld65/asserts.c:88:5: note: Null pointer dereference cc65-2.19/src/ld65/asserts.c:92:5: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/ld65/asserts.c:82:28: note: Assuming allocation function fails cc65-2.19/src/ld65/asserts.c:82:28: note: Assignment 'A=xmalloc(sizeof(struct Assertion))', assigned value is 0 cc65-2.19/src/ld65/asserts.c:92:5: note: Null pointer dereference cc65-2.19/src/ld65/bin.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/dbginfo/dbgsh.c:959:51: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/bin.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/dbginfo/dbgsh.c:992:51: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/bin.c:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/dbginfo/dbgsh.c:1010:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/bin.c:296:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/dbginfo/dbgsh.c:1797:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/error.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/error.c:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/error.c:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/dbgfile.c:110:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/condes.c:199:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ABS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/condes.c:249:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TYPE_COUNT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/condes.c:282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TYPE_MAX [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/condes.c:340:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TYPE_MAX [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/condes.c:352:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TYPE_MAX [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/condes.c:363:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TYPE_MAX [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/condes.c:376:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TYPE_COUNT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/cfgexpr.c:76:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SYMBOL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/condes.c:387:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TYPE_COUNT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/cfgexpr.c:145:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_MUL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/cfgexpr.c:183:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_PLUS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/dbgfile.c:114:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ld65/dbgfile.c:108:21: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgfile.c:108:21: note: Assignment 'F=fopen(DbgFileName,"w")', assigned value is 0 cc65-2.19/src/ld65/dbgfile.c:114:14: note: Null pointer dereference cc65-2.19/src/ld65/dbgfile.c:120:9: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ld65/dbgfile.c:108:21: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgfile.c:108:21: note: Assignment 'F=fopen(DbgFileName,"w")', assigned value is 0 cc65-2.19/src/ld65/dbgfile.c:120:9: note: Null pointer dereference cc65-2.19/src/ld65/dbgfile.c:168:17: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ld65/dbgfile.c:108:21: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgfile.c:108:21: note: Assignment 'F=fopen(DbgFileName,"w")', assigned value is 0 cc65-2.19/src/ld65/dbgfile.c:168:17: note: Null pointer dereference cc65-2.19/src/ld65/cfgexpr.c:61:15: style: Variable 'E' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ld65/dbgsyms.c:239:72: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/condes.c:143:17: style: Variable 'CD' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/grc65/main.c:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgName [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:204:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:218:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:413:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:659:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:820:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:862:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:902:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:958:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgCount [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/extsyms.c:99:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/extsyms.c:96:17: note: Assuming allocation function fails cc65-2.19/src/ld65/extsyms.c:96:17: note: Assignment 'E=xmalloc(sizeof(struct ExtSym))', assigned value is 0 cc65-2.19/src/ld65/extsyms.c:99:5: note: Null pointer dereference cc65-2.19/src/ld65/extsyms.c:100:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/extsyms.c:96:17: note: Assuming allocation function fails cc65-2.19/src/ld65/extsyms.c:96:17: note: Assignment 'E=xmalloc(sizeof(struct ExtSym))', assigned value is 0 cc65-2.19/src/ld65/extsyms.c:100:5: note: Null pointer dereference cc65-2.19/src/ld65/extsyms.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/extsyms.c:96:17: note: Assuming allocation function fails cc65-2.19/src/ld65/extsyms.c:96:17: note: Assignment 'E=xmalloc(sizeof(struct ExtSym))', assigned value is 0 cc65-2.19/src/ld65/extsyms.c:101:5: note: Null pointer dereference cc65-2.19/src/ld65/extsyms.c:102:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/extsyms.c:96:17: note: Assuming allocation function fails cc65-2.19/src/ld65/extsyms.c:96:17: note: Assignment 'E=xmalloc(sizeof(struct ExtSym))', assigned value is 0 cc65-2.19/src/ld65/extsyms.c:102:5: note: Null pointer dereference cc65-2.19/src/ld65/extsyms.c:116:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/extsyms.c:96:17: note: Assuming allocation function fails cc65-2.19/src/ld65/extsyms.c:96:17: note: Assignment 'E=xmalloc(sizeof(struct ExtSym))', assigned value is 0 cc65-2.19/src/ld65/extsyms.c:116:5: note: Null pointer dereference cc65-2.19/src/ld65/extsyms.c:144:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Tab [nullPointerOutOfMemory] cc65-2.19/src/ld65/extsyms.c:141:30: note: Assuming allocation function fails cc65-2.19/src/ld65/extsyms.c:141:30: note: Assignment 'Tab=xmalloc(sizeof(struct ExtSymTab))', assigned value is 0 cc65-2.19/src/ld65/extsyms.c:144:5: note: Null pointer dereference cc65-2.19/src/ld65/extsyms.c:145:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Tab [nullPointerOutOfMemory] cc65-2.19/src/ld65/extsyms.c:141:30: note: Assuming allocation function fails cc65-2.19/src/ld65/extsyms.c:141:30: note: Assignment 'Tab=xmalloc(sizeof(struct ExtSymTab))', assigned value is 0 cc65-2.19/src/ld65/extsyms.c:145:5: note: Null pointer dereference cc65-2.19/src/ld65/extsyms.c:146:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Tab [nullPointerOutOfMemory] cc65-2.19/src/ld65/extsyms.c:141:30: note: Assuming allocation function fails cc65-2.19/src/ld65/extsyms.c:141:30: note: Assignment 'Tab=xmalloc(sizeof(struct ExtSymTab))', assigned value is 0 cc65-2.19/src/ld65/extsyms.c:146:5: note: Null pointer dereference cc65-2.19/src/ld65/extsyms.c:148:9: warning: If memory allocation fails, then there is a possible null pointer dereference: Tab [nullPointerOutOfMemory] cc65-2.19/src/ld65/extsyms.c:141:30: note: Assuming allocation function fails cc65-2.19/src/ld65/extsyms.c:141:30: note: Assignment 'Tab=xmalloc(sizeof(struct ExtSymTab))', assigned value is 0 cc65-2.19/src/ld65/extsyms.c:148:9: note: Null pointer dereference cc65-2.19/src/ld65/fileinfo.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/common/xsprintf.c:468:35: style: Variable 'F' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/src/common/xsprintf.c:467:19: note: F is assigned cc65-2.19/src/common/xsprintf.c:468:35: note: F is overwritten cc65-2.19/src/ld65/fileio.c:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/fileio.c:70:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/fileio.c:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/fileio.c:200:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/fileio.c:287:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/dbgsyms.c:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/dbgsyms.c:257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLL_SC_AUTO [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/bin.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/bin.c:84:26: note: Assuming allocation function fails cc65-2.19/src/ld65/bin.c:84:26: note: Assignment 'D=xmalloc(sizeof(struct BinDesc))', assigned value is 0 cc65-2.19/src/ld65/bin.c:87:5: note: Null pointer dereference cc65-2.19/src/ld65/bin.c:88:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/bin.c:84:26: note: Assuming allocation function fails cc65-2.19/src/ld65/bin.c:84:26: note: Assignment 'D=xmalloc(sizeof(struct BinDesc))', assigned value is 0 cc65-2.19/src/ld65/bin.c:88:5: note: Null pointer dereference cc65-2.19/src/ld65/bin.c:89:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/bin.c:84:26: note: Assuming allocation function fails cc65-2.19/src/ld65/bin.c:84:26: note: Assignment 'D=xmalloc(sizeof(struct BinDesc))', assigned value is 0 cc65-2.19/src/ld65/bin.c:89:5: note: Null pointer dereference cc65-2.19/src/ld65/fileinfo.c:112:5: warning: If memory allocation fails, then there is a possible null pointer dereference: FI [nullPointerOutOfMemory] cc65-2.19/src/ld65/fileinfo.c:109:28: note: Assuming allocation function fails cc65-2.19/src/ld65/fileinfo.c:109:28: note: Assignment 'FI=xmalloc(sizeof(struct FileInfo))', assigned value is 0 cc65-2.19/src/ld65/fileinfo.c:112:5: note: Null pointer dereference cc65-2.19/src/ld65/fileinfo.c:113:5: warning: If memory allocation fails, then there is a possible null pointer dereference: FI [nullPointerOutOfMemory] cc65-2.19/src/ld65/fileinfo.c:109:28: note: Assuming allocation function fails cc65-2.19/src/ld65/fileinfo.c:109:28: note: Assignment 'FI=xmalloc(sizeof(struct FileInfo))', assigned value is 0 cc65-2.19/src/ld65/fileinfo.c:113:5: note: Null pointer dereference cc65-2.19/src/ld65/fileinfo.c:114:5: warning: If memory allocation fails, then there is a possible null pointer dereference: FI [nullPointerOutOfMemory] cc65-2.19/src/ld65/fileinfo.c:109:28: note: Assuming allocation function fails cc65-2.19/src/ld65/fileinfo.c:109:28: note: Assignment 'FI=xmalloc(sizeof(struct FileInfo))', assigned value is 0 cc65-2.19/src/ld65/fileinfo.c:114:5: note: Null pointer dereference cc65-2.19/src/ld65/fileinfo.c:115:5: warning: If memory allocation fails, then there is a possible null pointer dereference: FI [nullPointerOutOfMemory] cc65-2.19/src/ld65/fileinfo.c:109:28: note: Assuming allocation function fails cc65-2.19/src/ld65/fileinfo.c:109:28: note: Assignment 'FI=xmalloc(sizeof(struct FileInfo))', assigned value is 0 cc65-2.19/src/ld65/fileinfo.c:115:5: note: Null pointer dereference cc65-2.19/src/ld65/fileinfo.c:116:5: warning: If memory allocation fails, then there is a possible null pointer dereference: FI [nullPointerOutOfMemory] cc65-2.19/src/ld65/fileinfo.c:109:28: note: Assuming allocation function fails cc65-2.19/src/ld65/fileinfo.c:109:28: note: Assignment 'FI=xmalloc(sizeof(struct FileInfo))', assigned value is 0 cc65-2.19/src/ld65/fileinfo.c:116:5: note: Null pointer dereference cc65-2.19/src/ld65/fileinfo.c:82:19: style: Variable 'CurItem' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ld65/fragment.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/fragment.c:71:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/fragment.c:68:17: note: Assuming allocation function fails cc65-2.19/src/ld65/fragment.c:68:17: note: Assignment 'F=xmalloc(FragSize)', assigned value is 0 cc65-2.19/src/ld65/fragment.c:71:5: note: Null pointer dereference cc65-2.19/src/ld65/fragment.c:72:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/fragment.c:68:17: note: Assuming allocation function fails cc65-2.19/src/ld65/fragment.c:68:17: note: Assignment 'F=xmalloc(FragSize)', assigned value is 0 cc65-2.19/src/ld65/fragment.c:72:5: note: Null pointer dereference cc65-2.19/src/ld65/fragment.c:73:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/fragment.c:68:17: note: Assuming allocation function fails cc65-2.19/src/ld65/fragment.c:68:17: note: Assignment 'F=xmalloc(FragSize)', assigned value is 0 cc65-2.19/src/ld65/fragment.c:73:5: note: Null pointer dereference cc65-2.19/src/ld65/fragment.c:74:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/fragment.c:68:17: note: Assuming allocation function fails cc65-2.19/src/ld65/fragment.c:68:17: note: Assignment 'F=xmalloc(FragSize)', assigned value is 0 cc65-2.19/src/ld65/fragment.c:74:5: note: Null pointer dereference cc65-2.19/src/ld65/fragment.c:75:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/fragment.c:68:17: note: Assuming allocation function fails cc65-2.19/src/ld65/fragment.c:68:17: note: Assignment 'F=xmalloc(FragSize)', assigned value is 0 cc65-2.19/src/ld65/fragment.c:75:5: note: Null pointer dereference cc65-2.19/src/ld65/fragment.c:76:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/fragment.c:68:17: note: Assuming allocation function fails cc65-2.19/src/ld65/fragment.c:68:17: note: Assignment 'F=xmalloc(FragSize)', assigned value is 0 cc65-2.19/src/ld65/fragment.c:76:5: note: Null pointer dereference cc65-2.19/src/ld65/fragment.c:77:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/fragment.c:68:17: note: Assuming allocation function fails cc65-2.19/src/ld65/fragment.c:68:17: note: Assignment 'F=xmalloc(FragSize)', assigned value is 0 cc65-2.19/src/ld65/fragment.c:77:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:114:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:114:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:115:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:115:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:116:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:116:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:117:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:117:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:118:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:118:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:119:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:119:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:120:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:120:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:121:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:121:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:122:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:122:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:123:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:123:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:124:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:124:5: note: Null pointer dereference cc65-2.19/src/ld65/dbgsyms.c:125:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assuming allocation function fails cc65-2.19/src/ld65/dbgsyms.c:111:29: note: Assignment 'D=xmalloc(sizeof(struct DbgSym))', assigned value is 0 cc65-2.19/src/ld65/dbgsyms.c:125:5: note: Null pointer dereference cc65-2.19/src/ld65/expr.c:224:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SYMBOL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/expr.c:244:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SYMBOL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/expr.c:256:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SECTION [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/expr.c:555:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/expr.c:567:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_MEMAREA [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/expr.c:588:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SEGMENT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/expr.c:609:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_SECTION [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/expr.c:632:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_NULL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/dbgsyms.c:188:39: style:inconclusive: Function 'ReadDbgSym' argument 2 names different: declaration 'Obj' definition 'O'. [funcArgNamesDifferent] cc65-2.19/src/ld65/dbgsyms.h:73:39: note: Function 'ReadDbgSym' argument 2 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/dbgsyms.c:188:39: note: Function 'ReadDbgSym' argument 2 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/dbgsyms.c:239:45: style:inconclusive: Function 'ReadHLLDbgSym' argument 2 names different: declaration 'Obj' definition 'O'. [funcArgNamesDifferent] cc65-2.19/src/ld65/dbgsyms.h:76:52: note: Function 'ReadHLLDbgSym' argument 2 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/dbgsyms.c:239:45: note: Function 'ReadHLLDbgSym' argument 2 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/dbgsyms.c:239:72: style:inconclusive: Function 'ReadHLLDbgSym' argument 3 names different: declaration 'Id' definition 'unused'. [funcArgNamesDifferent] cc65-2.19/src/ld65/dbgsyms.h:76:66: note: Function 'ReadHLLDbgSym' argument 3 names different: declaration 'Id' definition 'unused'. cc65-2.19/src/ld65/dbgsyms.c:239:72: note: Function 'ReadHLLDbgSym' argument 3 names different: declaration 'Id' definition 'unused'. cc65-2.19/src/ld65/dbgsyms.c:239:45: style: Parameter 'O' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ld65/memarea.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/dbginfo/dbgsh.c:1872:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/lineinfo.c:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LI_TYPE_ASM [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/lineinfo.c:188:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LI_TYPE_ASM [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/lineinfo.c:272:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LI_TYPE_ASM [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/memarea.c:57:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:57:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:58:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:58:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:59:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:59:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:60:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:60:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:61:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:61:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:62:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:62:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:63:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:64:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:65:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:66:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:66:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:67:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:67:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:68:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:68:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:69:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:69:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:70:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:70:5: note: Null pointer dereference cc65-2.19/src/ld65/memarea.c:71:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/ld65/memarea.c:54:29: note: Assuming allocation function fails cc65-2.19/src/ld65/memarea.c:54:29: note: Assignment 'M=xmalloc(sizeof(struct MemoryArea))', assigned value is 0 cc65-2.19/src/ld65/memarea.c:71:5: note: Null pointer dereference cc65-2.19/src/ld65/mapfile.c:70:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/mapfile.c:147:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/lineinfo.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:64:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:65:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:66:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:66:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:67:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:67:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:68:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:68:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:69:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:69:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:70:5: warning: If memory allocation fails, then there is a possible null pointer dereference: LI [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:61:28: note: Assignment 'LI=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:70:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:97:5: warning: If memory allocation fails, then there is a possible null pointer dereference: New [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:94:29: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:94:29: note: Assignment 'New=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:97:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:98:5: warning: If memory allocation fails, then there is a possible null pointer dereference: New [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:94:29: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:94:29: note: Assignment 'New=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:98:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:99:5: warning: If memory allocation fails, then there is a possible null pointer dereference: New [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:94:29: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:94:29: note: Assignment 'New=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:99:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:100:5: warning: If memory allocation fails, then there is a possible null pointer dereference: New [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:94:29: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:94:29: note: Assignment 'New=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:100:5: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: New [nullPointerOutOfMemory] cc65-2.19/src/ld65/lineinfo.c:94:29: note: Assuming allocation function fails cc65-2.19/src/ld65/lineinfo.c:94:29: note: Assignment 'New=xmalloc(sizeof(struct LineInfo))', assigned value is 0 cc65-2.19/src/ld65/lineinfo.c:101:5: note: Null pointer dereference cc65-2.19/src/ld65/mapfile.c:74:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ld65/mapfile.c:68:21: note: Assuming allocation function fails cc65-2.19/src/ld65/mapfile.c:68:21: note: Assignment 'F=fopen(MapFileName,"w")', assigned value is 0 cc65-2.19/src/ld65/mapfile.c:74:14: note: Null pointer dereference cc65-2.19/src/ld65/mapfile.c:157:17: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ld65/mapfile.c:145:21: note: Assuming allocation function fails cc65-2.19/src/ld65/mapfile.c:145:21: note: Assignment 'F=fopen(LabelFileName,"w")', assigned value is 0 cc65-2.19/src/ld65/mapfile.c:157:17: note: Null pointer dereference cc65-2.19/src/ld65/lineinfo.c:150:14: style: Local variable 'LineInfoCount' shadows outer function [shadowFunction] cc65-2.19/src/ld65/lineinfo.h:177:10: note: Shadowed declaration cc65-2.19/src/ld65/lineinfo.c:150:14: note: Shadow variable cc65-2.19/src/ld65/main.c:305:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:313:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:337:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:345:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:353:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:362:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:400:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:410:60: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:418:49: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:429:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:437:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:460:49: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:471:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:479:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:504:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:513:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:552:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:562:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:571:60: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:583:58: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:595:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/main.c:606:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/library.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/library.c:115:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/library.c:148:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/library.c:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIB_MAGIC [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/library.c:173:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MAGIC [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/expr.c:62:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/ld65/expr.c:61:27: note: Assuming allocation function fails cc65-2.19/src/ld65/expr.c:61:27: note: Assignment 'N=xmalloc(sizeof(ExprNode))', assigned value is 0 cc65-2.19/src/ld65/expr.c:62:5: note: Null pointer dereference cc65-2.19/src/ld65/expr.c:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/ld65/expr.c:61:27: note: Assuming allocation function fails cc65-2.19/src/ld65/expr.c:61:27: note: Assignment 'N=xmalloc(sizeof(ExprNode))', assigned value is 0 cc65-2.19/src/ld65/expr.c:63:5: note: Null pointer dereference cc65-2.19/src/ld65/expr.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/ld65/expr.c:61:27: note: Assuming allocation function fails cc65-2.19/src/ld65/expr.c:61:27: note: Assignment 'N=xmalloc(sizeof(ExprNode))', assigned value is 0 cc65-2.19/src/ld65/expr.c:64:5: note: Null pointer dereference cc65-2.19/src/ld65/expr.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/ld65/expr.c:61:27: note: Assuming allocation function fails cc65-2.19/src/ld65/expr.c:61:27: note: Assignment 'N=xmalloc(sizeof(ExprNode))', assigned value is 0 cc65-2.19/src/ld65/expr.c:65:5: note: Null pointer dereference cc65-2.19/src/ld65/expr.c:66:5: warning: If memory allocation fails, then there is a possible null pointer dereference: N [nullPointerOutOfMemory] cc65-2.19/src/ld65/expr.c:61:27: note: Assuming allocation function fails cc65-2.19/src/ld65/expr.c:61:27: note: Assignment 'N=xmalloc(sizeof(ExprNode))', assigned value is 0 cc65-2.19/src/ld65/expr.c:66:5: note: Null pointer dereference cc65-2.19/src/ld65/library.c:99:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ld65/library.c:96:26: note: Assuming allocation function fails cc65-2.19/src/ld65/library.c:96:26: note: Assignment 'L=xmalloc(sizeof(*L))', assigned value is 0 cc65-2.19/src/ld65/library.c:99:5: note: Null pointer dereference cc65-2.19/src/ld65/library.c:100:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ld65/library.c:96:26: note: Assuming allocation function fails cc65-2.19/src/ld65/library.c:96:26: note: Assignment 'L=xmalloc(sizeof(*L))', assigned value is 0 cc65-2.19/src/ld65/library.c:100:5: note: Null pointer dereference cc65-2.19/src/ld65/library.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ld65/library.c:96:26: note: Assuming allocation function fails cc65-2.19/src/ld65/library.c:96:26: note: Assignment 'L=xmalloc(sizeof(*L))', assigned value is 0 cc65-2.19/src/ld65/library.c:101:5: note: Null pointer dereference cc65-2.19/src/ld65/library.c:102:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/ld65/library.c:96:26: note: Assuming allocation function fails cc65-2.19/src/ld65/library.c:96:26: note: Assignment 'L=xmalloc(sizeof(*L))', assigned value is 0 cc65-2.19/src/ld65/library.c:102:5: note: Null pointer dereference cc65-2.19/src/ld65/scanner.c:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/scanner.c:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/scanner.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/scanner.c:351:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/scanner.c:561:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/expr.c:102:17: style: Variable 'M' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ld65/objdata.c:86:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/objdata.c:114:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modules [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgName [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILETYPE_UNKNOWN [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:266:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:372:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ABS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:516:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:576:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Arg [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:588:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Arg [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:650:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgCount [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:866:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbosity [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/objdata.c:76:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:76:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:77:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:77:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:78:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:78:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:79:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:79:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:80:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:80:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:81:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:81:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:82:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:82:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:83:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:83:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:84:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:84:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:85:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:85:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:86:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:86:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:87:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:88:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:88:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:89:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:89:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:90:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:90:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:91:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:91:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:92:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:92:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:93:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:93:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:94:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:94:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:95:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:95:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:96:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:96:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:97:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/objdata.c:73:26: note: Assuming allocation function fails cc65-2.19/src/ld65/objdata.c:73:26: note: Assignment 'O=xmalloc(sizeof(struct ObjData))', assigned value is 0 cc65-2.19/src/ld65/objdata.c:97:5: note: Null pointer dereference cc65-2.19/src/ld65/objdata.c:213:47: style:inconclusive: Function 'GetObjSection' argument 1 names different: declaration 'Obj' definition 'O'. [funcArgNamesDifferent] cc65-2.19/src/ld65/objdata.h:152:47: note: Function 'GetObjSection' argument 1 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/objdata.c:213:47: note: Function 'GetObjSection' argument 1 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/objdata.c:225:45: style:inconclusive: Function 'GetObjImport' argument 1 names different: declaration 'Obj' definition 'O'. [funcArgNamesDifferent] cc65-2.19/src/ld65/objdata.h:155:45: note: Function 'GetObjImport' argument 1 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/objdata.c:225:45: note: Function 'GetObjImport' argument 1 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/objdata.c:237:45: style:inconclusive: Function 'GetObjExport' argument 1 names different: declaration 'Obj' definition 'O'. [funcArgNamesDifferent] cc65-2.19/src/ld65/objdata.h:158:45: note: Function 'GetObjExport' argument 1 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/objdata.c:237:45: note: Function 'GetObjExport' argument 1 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/objdata.c:249:45: style:inconclusive: Function 'GetObjDbgSym' argument 1 names different: declaration 'Obj' definition 'O'. [funcArgNamesDifferent] cc65-2.19/src/ld65/objdata.h:161:45: note: Function 'GetObjDbgSym' argument 1 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/objdata.c:249:45: note: Function 'GetObjDbgSym' argument 1 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/objdata.c:261:43: style:inconclusive: Function 'GetObjScope' argument 1 names different: declaration 'Obj' definition 'O'. [funcArgNamesDifferent] cc65-2.19/src/ld65/objdata.h:164:43: note: Function 'GetObjScope' argument 1 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/objdata.c:261:43: note: Function 'GetObjScope' argument 1 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/objfile.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_VERSION [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/objfile.c:315:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MAGIC [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:227:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyCollection [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:364:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TYPE_COUNT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:521:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_CONST [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:539:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_EXPR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:557:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_EXPR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:575:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_EXPR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:593:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_EXPR [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:680:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:777:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/scopes.c:61:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/scopes.c:58:28: note: Assuming allocation function fails cc65-2.19/src/ld65/scopes.c:58:28: note: Assignment 'S=xmalloc(sizeof(struct Scope))', assigned value is 0 cc65-2.19/src/ld65/scopes.c:61:5: note: Null pointer dereference cc65-2.19/src/ld65/scopes.c:62:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/scopes.c:58:28: note: Assuming allocation function fails cc65-2.19/src/ld65/scopes.c:58:28: note: Assignment 'S=xmalloc(sizeof(struct Scope))', assigned value is 0 cc65-2.19/src/ld65/scopes.c:62:5: note: Null pointer dereference cc65-2.19/src/ld65/scopes.c:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/scopes.c:58:28: note: Assuming allocation function fails cc65-2.19/src/ld65/scopes.c:58:28: note: Assignment 'S=xmalloc(sizeof(struct Scope))', assigned value is 0 cc65-2.19/src/ld65/scopes.c:63:5: note: Null pointer dereference cc65-2.19/src/ld65/scopes.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/scopes.c:58:28: note: Assuming allocation function fails cc65-2.19/src/ld65/scopes.c:58:28: note: Assignment 'S=xmalloc(sizeof(struct Scope))', assigned value is 0 cc65-2.19/src/ld65/scopes.c:64:5: note: Null pointer dereference cc65-2.19/src/ld65/scopes.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/scopes.c:58:28: note: Assuming allocation function fails cc65-2.19/src/ld65/scopes.c:58:28: note: Assignment 'S=xmalloc(sizeof(struct Scope))', assigned value is 0 cc65-2.19/src/ld65/scopes.c:65:5: note: Null pointer dereference cc65-2.19/src/ld65/span.c:210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:283:12: error: Array 'out[7]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] cc65-2.19/src/grc65/main.c:280:11: note: Assignment 'i=0', assigned value is 0 cc65-2.19/src/grc65/main.c:283:12: note: Array index out of bounds cc65-2.19/src/grc65/main.c:286:8: error: Array 'out[7]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] cc65-2.19/src/grc65/main.c:282:14: note: Assuming that condition 'i<8' is not redundant cc65-2.19/src/grc65/main.c:286:8: note: Array index out of bounds cc65-2.19/src/ld65/main.c:289:17: warning: %lx in format string (no. 1) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int] cc65-2.19/src/ld65/tpool.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/main.c:223:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: PathName [nullPointerOutOfMemory] cc65-2.19/src/ld65/main.c:213:32: note: Assuming allocation function fails cc65-2.19/src/ld65/main.c:213:32: note: Assignment 'PathName=xstrdup(Name)', assigned value is 0 cc65-2.19/src/ld65/main.c:223:16: note: Null pointer dereference cc65-2.19/src/ld65/main.c:388:9: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/ld65/main.c:385:21: note: Assuming allocation function fails cc65-2.19/src/ld65/main.c:385:21: note: Assignment 'A=xstrdup(Arg)', assigned value is 0 cc65-2.19/src/ld65/main.c:388:9: note: Null pointer dereference cc65-2.19/src/grc65/main.c:246:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cc65-2.19/src/grc65/main.c:252:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cc65-2.19/src/grc65/main.c:471:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cc65-2.19/src/grc65/main.c:907:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cc65-2.19/src/ld65/objfile.c:308:20: style:inconclusive: Function 'ObjAdd' argument 1 names different: declaration 'F' definition 'Obj'. [funcArgNamesDifferent] cc65-2.19/src/ld65/objfile.h:87:20: note: Function 'ObjAdd' argument 1 names different: declaration 'F' definition 'Obj'. cc65-2.19/src/ld65/objfile.c:308:20: note: Function 'ObjAdd' argument 1 names different: declaration 'F' definition 'Obj'. cc65-2.19/src/ld65/objfile.c:192:14: style: Local variable 'DbgSymCount' shadows outer function [shadowFunction] cc65-2.19/src/ld65/dbgsyms.h:82:10: note: Shadowed declaration cc65-2.19/src/ld65/objfile.c:192:14: note: Shadow variable cc65-2.19/src/ld65/objfile.c:218:14: style: Local variable 'LineInfoCount' shadows outer function [shadowFunction] cc65-2.19/src/ld65/lineinfo.h:177:10: note: Shadowed declaration cc65-2.19/src/ld65/objfile.c:218:14: note: Shadow variable cc65-2.19/src/ld65/objfile.c:274:14: style: Local variable 'ScopeCount' shadows outer function [shadowFunction] cc65-2.19/src/ld65/scopes.h:84:10: note: Shadowed declaration cc65-2.19/src/ld65/objfile.c:274:14: note: Shadow variable cc65-2.19/src/ld65/objfile.c:293:14: style: Local variable 'SpanCount' shadows outer function [shadowFunction] cc65-2.19/src/ld65/span.h:91:10: note: Shadowed declaration cc65-2.19/src/ld65/objfile.c:293:14: note: Shadow variable cc65-2.19/src/grc65/main.c:338:21: warning: If memory allocation fails, then there is a possible null pointer dereference: token [nullPointerOutOfMemory] cc65-2.19/src/grc65/main.c:337:29: note: Assuming allocation function fails cc65-2.19/src/grc65/main.c:337:29: note: Assignment 'token=xmalloc(strlen(namebuff))', assigned value is 0 cc65-2.19/src/grc65/main.c:338:21: note: Null pointer dereference cc65-2.19/src/grc65/main.c:854:18: warning: Either the condition '(F=fopen(filename,"r"))==0' is redundant or there is possible null pointer dereference: F. [nullPointerRedundantCheck] cc65-2.19/src/grc65/main.c:901:37: note: Assuming that condition '(F=fopen(filename,"r"))==0' is not redundant cc65-2.19/src/grc65/main.c:905:24: note: Calling function 'filterInput', 1st argument 'F' value is 0 cc65-2.19/src/grc65/main.c:854:18: note: Null pointer dereference cc65-2.19/src/ld65/main.c:316:11: style: Variable 'PathName' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ld65/main.c:517:12: style: Variable 'PathName' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ld65/span.c:79:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/span.c:76:23: note: Assuming allocation function fails cc65-2.19/src/ld65/span.c:76:23: note: Assignment 'S=xmalloc(sizeof(struct Span))', assigned value is 0 cc65-2.19/src/ld65/span.c:79:5: note: Null pointer dereference cc65-2.19/src/ld65/span.c:128:6: warning: If memory allocation fails, then there is a possible null pointer dereference: Spans [nullPointerOutOfMemory] cc65-2.19/src/ld65/span.c:127:22: note: Assuming allocation function fails cc65-2.19/src/ld65/span.c:127:22: note: Assignment 'Spans=xmalloc((Count+1)*sizeof(*Spans))', assigned value is 0 cc65-2.19/src/ld65/span.c:128:6: note: Null pointer dereference cc65-2.19/src/ld65/span.c:87:35: style: Parameter 'O' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/od65/error.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:264:49: style: Parameter 'filler' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/od65/error.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/error.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/grc65/main.c:421:16: style: Variable 'my_tm' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/od65/fileio.c:58:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/fileio.c:69:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/fileio.c:80:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/xex.c:153:62: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/xex.c:367:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/fileio.c:173:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Str [nullPointerOutOfMemory] cc65-2.19/src/od65/fileio.c:167:25: note: Assuming allocation function fails cc65-2.19/src/od65/fileio.c:167:25: note: Assignment 'Str=xmalloc(Len+1)', assigned value is 0 cc65-2.19/src/od65/fileio.c:173:5: note: Null pointer dereference cc65-2.19/src/od65/fileio.c:196:20: warning: If memory allocation fails, then there is a possible null pointer dereference: Data [nullPointerOutOfMemory] cc65-2.19/src/od65/fileio.c:167:25: note: Assuming allocation function fails cc65-2.19/src/od65/fileio.c:167:25: note: Assignment 'Str=xmalloc(Len+1)', assigned value is 0 cc65-2.19/src/od65/fileio.c:170:18: note: Calling function 'ReadData', 2nd argument 'Str' value is 0 cc65-2.19/src/od65/fileio.c:196:20: note: Null pointer dereference cc65-2.19/src/od65/fileio.c:205:41: style:inconclusive: Function 'ReadObjHeader' argument 2 names different: declaration 'Header' definition 'H'. [funcArgNamesDifferent] cc65-2.19/src/od65/fileio.h:89:41: note: Function 'ReadObjHeader' argument 2 names different: declaration 'Header' definition 'H'. cc65-2.19/src/od65/fileio.c:205:41: note: Function 'ReadObjHeader' argument 2 names different: declaration 'Header' definition 'H'. cc65-2.19/src/od65/main.c:98:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:107:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:116:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:125:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:134:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:143:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:152:58: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:161:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:170:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:179:58: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:188:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:197:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:207:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/od65/main.c:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgName [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/main.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/main.c:225:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/main.c:313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgCount [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/error.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/error.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/error.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/error.c:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/main.c:281:13: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/od65/main.c:223:21: note: Assuming allocation function fails cc65-2.19/src/od65/main.c:223:21: note: Assignment 'F=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/od65/main.c:281:13: note: Null pointer dereference cc65-2.19/src/od65/dump.c:157:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_NULL [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_MASK_TYPE [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FLAGS_DBGINFO [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:333:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:421:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:471:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:533:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:586:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:663:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:758:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:823:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/od65/dump.c:904:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_COLLECTION_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/main.c:102:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sim65/main.c:112:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sim65/main.c:121:52: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sim65/main.c:130:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sim65/main.c:138:54: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/segments.c:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEG_FLAG_NONE [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/segments.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/segments.c:324:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_LITERAL [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/segments.c:472:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/xex.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/xex.c:259:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/xex.c:401:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/main.c:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgName [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/main.c:116:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbosity [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/main.c:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/main.c:158:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/main.c:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgCount [valueFlowBailoutIncompleteVar] cc65-2.19/src/dbginfo/dbgsh.c:563:70: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cc65-2.19/src/sim65/paravirt.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/paravirt.c:137:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgCount [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/paravirt.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/paravirt.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/paravirt.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sim65/paravirt.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/dbginfo/dbgsh.c:1010:55: style:inconclusive: Function 'CmdShowHelp' argument 1 names different: declaration 'Args' definition 'unused'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbgsh.c:72:38: note: Function 'CmdShowHelp' argument 1 names different: declaration 'Args' definition 'unused'. cc65-2.19/src/dbginfo/dbgsh.c:1010:55: note: Function 'CmdShowHelp' argument 1 names different: declaration 'Args' definition 'unused'. cc65-2.19/src/sim65/main.c:163:26: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/sim65/main.c:156:21: note: Assuming allocation function fails cc65-2.19/src/sim65/main.c:156:21: note: Assignment 'F=fopen(ProgramFile,"rb")', assigned value is 0 cc65-2.19/src/sim65/main.c:163:26: note: Null pointer dereference cc65-2.19/src/sim65/main.c:169:26: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/sim65/main.c:156:21: note: Assuming allocation function fails cc65-2.19/src/sim65/main.c:156:21: note: Assignment 'F=fopen(ProgramFile,"rb")', assigned value is 0 cc65-2.19/src/sim65/main.c:169:26: note: Null pointer dereference cc65-2.19/src/sim65/paravirt.c:285:9: warning: If memory allocation fails, then there is a possible null pointer dereference: Data [nullPointerOutOfMemory] cc65-2.19/src/sim65/paravirt.c:283:20: note: Assuming allocation function fails cc65-2.19/src/sim65/paravirt.c:283:20: note: Assignment 'Data=xmalloc(Count)', assigned value is 0 cc65-2.19/src/sim65/paravirt.c:285:9: note: Null pointer dereference cc65-2.19/src/sim65/main.c:152:20: style: Local variable 'Reset' shadows outer function [shadowFunction] cc65-2.19/src/sim65/6502.h:85:6: note: Shadowed declaration cc65-2.19/src/sim65/main.c:152:20: note: Shadow variable cc65-2.19/src/sim65/paravirt.c:90:33: style: Parameter 'Regs' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/sp65/asm.c:155:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/bin.c:57:48: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/bin.c:68:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/attr.c:229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/attr.c:257:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/bin.c:77:49: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/sp65/bin.c:66:21: note: Assuming allocation function fails cc65-2.19/src/sp65/bin.c:66:21: note: Assignment 'F=fopen(Name,"wb")', assigned value is 0 cc65-2.19/src/sp65/bin.c:77:49: note: Null pointer dereference cc65-2.19/src/sp65/bin.c:57:48: style:inconclusive: Function 'WriteBinFile' argument 3 names different: declaration 'B' definition 'unused'. [funcArgNamesDifferent] cc65-2.19/src/sp65/bin.h:56:75: note: Function 'WriteBinFile' argument 3 names different: declaration 'B' definition 'unused'. cc65-2.19/src/sp65/bin.c:57:48: note: Function 'WriteBinFile' argument 3 names different: declaration 'B' definition 'unused'. cc65-2.19/src/ld65/o65.c:633:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BYTE0 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/o65.c:789:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/o65.c:1375:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/asm.c:205:21: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/sp65/asm.c:205:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/sp65/asm.c:205:21: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/sp65/asm.c:205:21: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/sp65/asm.c:205:21: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/sp65/asm.c:205:21: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/sp65/asm.c:205:21: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/sp65/asm.c:205:21: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/sp65/asm.c:159:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/sp65/asm.c:153:15: note: Assuming allocation function fails cc65-2.19/src/sp65/asm.c:153:15: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/sp65/asm.c:159:14: note: Null pointer dereference cc65-2.19/src/sp65/asm.c:197:36: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/sp65/asm.c:153:15: note: Assuming allocation function fails cc65-2.19/src/sp65/asm.c:153:15: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/sp65/asm.c:197:36: note: Null pointer dereference cc65-2.19/src/sp65/bitmap.c:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyStrBuf [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/segments.c:95:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:95:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:96:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:96:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:97:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:97:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:98:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:98:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:99:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:99:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:100:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:100:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:101:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:102:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:102:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:103:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:103:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:104:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:104:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:105:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:105:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:106:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:106:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:107:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:107:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:108:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:108:5: note: Null pointer dereference cc65-2.19/src/sp65/attr.c:67:5: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/sp65/attr.c:64:23: note: Assuming allocation function fails cc65-2.19/src/sp65/attr.c:64:23: note: Assignment 'A=xmalloc(sizeof(struct Attr)+ValueLen+NameLen+1)', assigned value is 0 cc65-2.19/src/sp65/attr.c:67:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:111:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:111:5: note: Null pointer dereference cc65-2.19/src/sp65/attr.c:67:15: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/sp65/attr.c:64:23: note: Assuming allocation function fails cc65-2.19/src/sp65/attr.c:64:23: note: Assignment 'A=xmalloc(sizeof(struct Attr)+ValueLen+NameLen+1)', assigned value is 0 cc65-2.19/src/sp65/attr.c:67:15: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:116:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:92:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:92:26: note: Assignment 'S=xmalloc(sizeof(struct Segment))', assigned value is 0 cc65-2.19/src/ld65/segments.c:116:5: note: Null pointer dereference cc65-2.19/src/sp65/attr.c:68:13: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/sp65/attr.c:64:23: note: Assuming allocation function fails cc65-2.19/src/sp65/attr.c:64:23: note: Assignment 'A=xmalloc(sizeof(struct Attr)+ValueLen+NameLen+1)', assigned value is 0 cc65-2.19/src/sp65/attr.c:68:13: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:165:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:165:5: note: Null pointer dereference cc65-2.19/src/sp65/attr.c:69:13: warning: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] cc65-2.19/src/sp65/attr.c:64:23: note: Assuming allocation function fails cc65-2.19/src/sp65/attr.c:64:23: note: Assignment 'A=xmalloc(sizeof(struct Attr)+ValueLen+NameLen+1)', assigned value is 0 cc65-2.19/src/sp65/attr.c:69:13: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:166:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:166:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:167:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:167:5: note: Null pointer dereference cc65-2.19/src/sp65/bitmap.c:67:5: warning: If memory allocation fails, then there is a possible null pointer dereference: B [nullPointerOutOfMemory] cc65-2.19/src/sp65/bitmap.c:64:17: note: Assuming allocation function fails cc65-2.19/src/sp65/bitmap.c:64:17: note: Assignment 'B=xmalloc(sizeof(*B)+(Size-1)*sizeof(B->Data[0]))', assigned value is 0 cc65-2.19/src/sp65/bitmap.c:67:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:168:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:168:5: note: Null pointer dereference cc65-2.19/src/sp65/bitmap.c:68:5: warning: If memory allocation fails, then there is a possible null pointer dereference: B [nullPointerOutOfMemory] cc65-2.19/src/sp65/bitmap.c:64:17: note: Assuming allocation function fails cc65-2.19/src/sp65/bitmap.c:64:17: note: Assignment 'B=xmalloc(sizeof(*B)+(Size-1)*sizeof(B->Data[0]))', assigned value is 0 cc65-2.19/src/sp65/bitmap.c:68:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:169:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:169:5: note: Null pointer dereference cc65-2.19/src/sp65/bitmap.c:69:5: warning: If memory allocation fails, then there is a possible null pointer dereference: B [nullPointerOutOfMemory] cc65-2.19/src/sp65/bitmap.c:64:17: note: Assuming allocation function fails cc65-2.19/src/sp65/bitmap.c:64:17: note: Assignment 'B=xmalloc(sizeof(*B)+(Size-1)*sizeof(B->Data[0]))', assigned value is 0 cc65-2.19/src/sp65/bitmap.c:69:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:170:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:170:5: note: Null pointer dereference cc65-2.19/src/sp65/bitmap.c:70:5: warning: If memory allocation fails, then there is a possible null pointer dereference: B [nullPointerOutOfMemory] cc65-2.19/src/sp65/bitmap.c:64:17: note: Assuming allocation function fails cc65-2.19/src/sp65/bitmap.c:64:17: note: Assignment 'B=xmalloc(sizeof(*B)+(Size-1)*sizeof(B->Data[0]))', assigned value is 0 cc65-2.19/src/sp65/bitmap.c:70:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:171:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:171:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:172:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:172:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:175:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:175:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:175:38: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:175:38: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:178:19: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:178:19: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:179:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:162:26: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:162:26: note: Assignment 'S=xmalloc(sizeof(struct Section))', assigned value is 0 cc65-2.19/src/ld65/segments.c:179:5: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:586:9: warning: If memory allocation fails, then there is a possible null pointer dereference: SegPool [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:581:33: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:581:33: note: Assignment 'SegPool=xmalloc(CollCount(&SegmentList)*sizeof(struct Segment*))', assigned value is 0 cc65-2.19/src/ld65/segments.c:586:9: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:590:12: warning: If memory allocation fails, then there is a possible null pointer dereference: SegPool [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:581:33: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:581:33: note: Assignment 'SegPool=xmalloc(CollCount(&SegmentList)*sizeof(struct Segment*))', assigned value is 0 cc65-2.19/src/ld65/segments.c:590:12: note: Null pointer dereference cc65-2.19/src/ld65/segments.c:600:22: warning: If memory allocation fails, then there is a possible null pointer dereference: SegPool [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:581:33: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:581:33: note: Assignment 'SegPool=xmalloc(CollCount(&SegmentList)*sizeof(struct Segment*))', assigned value is 0 cc65-2.19/src/ld65/segments.c:600:22: note: Null pointer dereference cc65-2.19/src/sp65/c.c:154:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/bitmap.c:104:36: style:inconclusive: Function 'SliceBitmap' argument 1 names different: declaration 'Original' definition 'O'. [funcArgNamesDifferent] cc65-2.19/src/sp65/bitmap.h:102:36: note: Function 'SliceBitmap' argument 1 names different: declaration 'Original' definition 'O'. cc65-2.19/src/sp65/bitmap.c:104:36: note: Function 'SliceBitmap' argument 1 names different: declaration 'Original' definition 'O'. cc65-2.19/src/sp65/bitmap.c:104:48: style:inconclusive: Function 'SliceBitmap' argument 2 names different: declaration 'X' definition 'OrigX'. [funcArgNamesDifferent] cc65-2.19/src/sp65/bitmap.h:103:31: note: Function 'SliceBitmap' argument 2 names different: declaration 'X' definition 'OrigX'. cc65-2.19/src/sp65/bitmap.c:104:48: note: Function 'SliceBitmap' argument 2 names different: declaration 'X' definition 'OrigX'. cc65-2.19/src/sp65/bitmap.c:104:64: style:inconclusive: Function 'SliceBitmap' argument 3 names different: declaration 'Y' definition 'OrigY'. [funcArgNamesDifferent] cc65-2.19/src/sp65/bitmap.h:103:43: note: Function 'SliceBitmap' argument 3 names different: declaration 'Y' definition 'OrigY'. cc65-2.19/src/sp65/bitmap.c:104:64: note: Function 'SliceBitmap' argument 3 names different: declaration 'Y' definition 'OrigY'. cc65-2.19/src/ld65/segments.c:247:23: style: Local variable 'Type' shadows outer variable [shadowVariable] cc65-2.19/src/ld65/segments.c:196:19: note: Shadowed declaration cc65-2.19/src/ld65/segments.c:247:23: note: Shadow variable cc65-2.19/src/ld65/segments.c:357:22: style: Local variable 'J' shadows outer variable [shadowVariable] cc65-2.19/src/ld65/segments.c:348:17: note: Shadowed declaration cc65-2.19/src/ld65/segments.c:357:22: note: Shadow variable cc65-2.19/src/ld65/segments.c:325:32: style: Variable 'Data' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ld65/segments.c:350:20: style: Variable 'Data' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/od65/dump.c:110:16: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] cc65-2.19/src/od65/dump.c:110:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cc65-2.19/src/od65/dump.c:684:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/od65/dump.c:779:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/od65/dump.c:844:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/sp65/error.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/error.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/error.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/fileio.c:55:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/fileio.c:66:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/fileio.c:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/xex.c:94:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:91:26: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:91:26: note: Assignment 'D=xmalloc(sizeof(struct XexDesc))', assigned value is 0 cc65-2.19/src/ld65/xex.c:94:5: note: Null pointer dereference cc65-2.19/src/ld65/xex.c:95:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:91:26: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:91:26: note: Assignment 'D=xmalloc(sizeof(struct XexDesc))', assigned value is 0 cc65-2.19/src/ld65/xex.c:95:5: note: Null pointer dereference cc65-2.19/src/sp65/c.c:202:21: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/src/ld65/xex.c:96:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:91:26: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:91:26: note: Assignment 'D=xmalloc(sizeof(struct XexDesc))', assigned value is 0 cc65-2.19/src/ld65/xex.c:96:5: note: Null pointer dereference cc65-2.19/src/ld65/xex.c:97:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:91:26: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:91:26: note: Assignment 'D=xmalloc(sizeof(struct XexDesc))', assigned value is 0 cc65-2.19/src/ld65/xex.c:97:5: note: Null pointer dereference cc65-2.19/src/ld65/xex.c:98:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:91:26: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:91:26: note: Assignment 'D=xmalloc(sizeof(struct XexDesc))', assigned value is 0 cc65-2.19/src/ld65/xex.c:98:5: note: Null pointer dereference cc65-2.19/src/ld65/xex.c:99:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:91:26: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:91:26: note: Assignment 'D=xmalloc(sizeof(struct XexDesc))', assigned value is 0 cc65-2.19/src/ld65/xex.c:99:5: note: Null pointer dereference cc65-2.19/src/ld65/xex.c:100:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:91:26: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:91:26: note: Assignment 'D=xmalloc(sizeof(struct XexDesc))', assigned value is 0 cc65-2.19/src/ld65/xex.c:100:5: note: Null pointer dereference cc65-2.19/src/ld65/xex.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:91:26: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:91:26: note: Assignment 'D=xmalloc(sizeof(struct XexDesc))', assigned value is 0 cc65-2.19/src/ld65/xex.c:101:5: note: Null pointer dereference cc65-2.19/src/ld65/xex.c:145:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:144:17: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:144:17: note: Assignment 'I=xmalloc(sizeof(struct XexInitAd))', assigned value is 0 cc65-2.19/src/ld65/xex.c:145:5: note: Null pointer dereference cc65-2.19/src/ld65/xex.c:146:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:144:17: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:144:17: note: Assignment 'I=xmalloc(sizeof(struct XexInitAd))', assigned value is 0 cc65-2.19/src/ld65/xex.c:146:5: note: Null pointer dereference cc65-2.19/src/ld65/xex.c:147:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/xex.c:144:17: note: Assuming allocation function fails cc65-2.19/src/ld65/xex.c:144:17: note: Assignment 'I=xmalloc(sizeof(struct XexInitAd))', assigned value is 0 cc65-2.19/src/ld65/xex.c:147:5: note: Null pointer dereference cc65-2.19/src/sp65/c.c:158:14: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/sp65/c.c:152:15: note: Assuming allocation function fails cc65-2.19/src/sp65/c.c:152:15: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/sp65/c.c:158:14: note: Null pointer dereference cc65-2.19/src/sp65/c.c:198:24: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/sp65/c.c:152:15: note: Assuming allocation function fails cc65-2.19/src/sp65/c.c:152:15: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/sp65/c.c:198:24: note: Null pointer dereference cc65-2.19/src/ld65/config.c:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_INVALID [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/config.c:305:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINFMT_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/config.c:596:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINFMT_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/xex.c:412:20: style: Local variable 'I' shadows outer variable [shadowVariable] cc65-2.19/src/ld65/xex.c:383:14: note: Shadowed declaration cc65-2.19/src/ld65/xex.c:412:20: note: Shadow variable cc65-2.19/src/ld65/config.c:701:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ALIGNMENT [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/config.c:1045:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ABS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/config.c:1213:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ABS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/config.c:1458:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SIZE_ABS [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/xex.c:123:53: style: Parameter 'InitMem' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/ld65/config.c:1832:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/xex.c:412:20: style: Variable 'I' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ld65/config.c:1854:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/geosbitmap.c:143:73: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/geosicon.c:65:71: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/config.c:1922:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_STRBUF_INITIALIZER [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/config.c:2182:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINFMT_DEFAULT [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/input.c:104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompareFileId [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/geosicon.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/koala.c:63:68: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/geosbitmap.c:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/main.c:141:55: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/main.c:165:57: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/main.c:185:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/main.c:195:61: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/main.c:205:49: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/main.c:220:50: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/main.c:246:51: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/main.c:275:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/main.c:284:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/main.c:294:51: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/sp65/main.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgName [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/main.c:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/main.c:199:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/main.c:279:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbosity [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/main.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/main.c:343:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgCount [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/geosicon.c:65:71: style:inconclusive: Function 'GenGeosIcon' argument 2 names different: declaration 'A' definition 'unused'. [funcArgNamesDifferent] cc65-2.19/src/sp65/geosicon.h:56:57: note: Function 'GenGeosIcon' argument 2 names different: declaration 'A' definition 'unused'. cc65-2.19/src/sp65/geosicon.c:65:71: note: Function 'GenGeosIcon' argument 2 names different: declaration 'A' definition 'unused'. cc65-2.19/src/sp65/koala.c:63:68: style:inconclusive: Function 'GenKoala' argument 2 names different: declaration 'A' definition 'unused'. [funcArgNamesDifferent] cc65-2.19/src/sp65/koala.h:56:54: note: Function 'GenKoala' argument 2 names different: declaration 'A' definition 'unused'. cc65-2.19/src/sp65/koala.c:63:68: note: Function 'GenKoala' argument 2 names different: declaration 'A' definition 'unused'. cc65-2.19/src/ld65/exports.c:109:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:106:28: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:106:28: note: Assignment 'I=xmalloc(sizeof(struct Import))', assigned value is 0 cc65-2.19/src/ld65/exports.c:109:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:110:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:106:28: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:106:28: note: Assignment 'I=xmalloc(sizeof(struct Import))', assigned value is 0 cc65-2.19/src/ld65/exports.c:110:5: note: Null pointer dereference cc65-2.19/src/sp65/raw.c:53:66: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] cc65-2.19/src/ld65/exports.c:111:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:106:28: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:106:28: note: Assignment 'I=xmalloc(sizeof(struct Import))', assigned value is 0 cc65-2.19/src/ld65/exports.c:111:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:112:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:106:28: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:106:28: note: Assignment 'I=xmalloc(sizeof(struct Import))', assigned value is 0 cc65-2.19/src/ld65/exports.c:112:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:113:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:106:28: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:106:28: note: Assignment 'I=xmalloc(sizeof(struct Import))', assigned value is 0 cc65-2.19/src/ld65/exports.c:113:5: note: Null pointer dereference cc65-2.19/src/sp65/output.c:125:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompareFileId [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:114:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:106:28: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:106:28: note: Assignment 'I=xmalloc(sizeof(struct Import))', assigned value is 0 cc65-2.19/src/ld65/exports.c:114:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:115:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:106:28: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:106:28: note: Assignment 'I=xmalloc(sizeof(struct Import))', assigned value is 0 cc65-2.19/src/ld65/exports.c:115:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:116:5: warning: If memory allocation fails, then there is a possible null pointer dereference: I [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:106:28: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:106:28: note: Assignment 'I=xmalloc(sizeof(struct Import))', assigned value is 0 cc65-2.19/src/ld65/exports.c:116:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:299:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:299:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:300:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:300:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:301:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:301:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:302:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:302:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:303:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:303:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:304:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:304:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:305:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:305:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:306:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:306:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:307:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:307:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:308:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:308:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:309:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:309:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:310:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:310:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:311:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:311:5: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:313:9: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:296:25: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:296:25: note: Assignment 'E=xmalloc(sizeof(struct Export))', assigned value is 0 cc65-2.19/src/ld65/exports.c:313:9: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:932:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ExpValXlat [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:929:26: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:929:26: note: Assignment 'ExpValXlat=xmalloc(ExpCount*sizeof(unsigned int))', assigned value is 0 cc65-2.19/src/ld65/exports.c:932:9: note: Null pointer dereference cc65-2.19/src/ld65/exports.c:936:12: warning: If memory allocation fails, then there is a possible null pointer dereference: ExpValXlat [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:929:26: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:929:26: note: Assignment 'ExpValXlat=xmalloc(ExpCount*sizeof(unsigned int))', assigned value is 0 cc65-2.19/src/ld65/exports.c:936:12: note: Null pointer dereference cc65-2.19/src/sp65/raw.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/exports.c:941:36: warning: If memory allocation fails, then there is a possible null pointer dereference: ExpValXlat [nullPointerOutOfMemory] cc65-2.19/src/ld65/exports.c:929:26: note: Assuming allocation function fails cc65-2.19/src/ld65/exports.c:929:26: note: Assignment 'ExpValXlat=xmalloc(ExpCount*sizeof(unsigned int))', assigned value is 0 cc65-2.19/src/ld65/exports.c:941:36: note: Null pointer dereference cc65-2.19/src/sp65/geosbitmap.c:143:73: style:inconclusive: Function 'GenGeosBitmap' argument 2 names different: declaration 'A' definition 'unused'. [funcArgNamesDifferent] cc65-2.19/src/sp65/geosbitmap.h:56:59: note: Function 'GenGeosBitmap' argument 2 names different: declaration 'A' definition 'unused'. cc65-2.19/src/sp65/geosbitmap.c:143:73: note: Function 'GenGeosBitmap' argument 2 names different: declaration 'A' definition 'unused'. cc65-2.19/src/ld65/exports.c:270:45: style:inconclusive: Function 'GetImportPos' argument 1 names different: declaration 'I' definition 'Imp'. [funcArgNamesDifferent] cc65-2.19/src/ld65/exports.h:129:45: note: Function 'GetImportPos' argument 1 names different: declaration 'I' definition 'Imp'. cc65-2.19/src/ld65/exports.c:270:45: note: Function 'GetImportPos' argument 1 names different: declaration 'I' definition 'Imp'. cc65-2.19/src/ld65/exports.c:344:39: style:inconclusive: Function 'ReadExport' argument 2 names different: declaration 'Obj' definition 'O'. [funcArgNamesDifferent] cc65-2.19/src/ld65/exports.h:138:39: note: Function 'ReadExport' argument 2 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/exports.c:344:39: note: Function 'ReadExport' argument 2 names different: declaration 'Obj' definition 'O'. cc65-2.19/src/ld65/exports.c:589:54: style:inconclusive: Function 'CreateSectionExport' argument 2 names different: declaration 'S' definition 'Sec'. [funcArgNamesDifferent] cc65-2.19/src/ld65/exports.h:159:54: note: Function 'CreateSectionExport' argument 2 names different: declaration 'S' definition 'Sec'. cc65-2.19/src/ld65/exports.c:589:54: note: Function 'CreateSectionExport' argument 2 names different: declaration 'S' definition 'Sec'. cc65-2.19/src/ld65/exports.c:1049:28: style: Parameter 'E' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/sp65/palette.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: P [nullPointerOutOfMemory] cc65-2.19/src/sp65/palette.c:62:17: note: Assuming allocation function fails cc65-2.19/src/sp65/palette.c:62:17: note: Assignment 'P=xmalloc(sizeof(*P)+(Entries-1)*sizeof(P->Entries[0]))', assigned value is 0 cc65-2.19/src/sp65/palette.c:65:5: note: Null pointer dereference cc65-2.19/test/err/bug1001.c:8:18: error: syntax error [syntaxError] cc65-2.19/src/sp65/raw.c:53:66: style:inconclusive: Function 'GenRaw' argument 2 names different: declaration 'A' definition 'unused'. [funcArgNamesDifferent] cc65-2.19/src/sp65/raw.h:56:52: note: Function 'GenRaw' argument 2 names different: declaration 'A' definition 'unused'. cc65-2.19/src/sp65/raw.c:53:66: note: Function 'GenRaw' argument 2 names different: declaration 'A' definition 'unused'. cc65-2.19/src/sp65/lynxsprite.c:406:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/test/err/cc65150311-10.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/vic2sprite.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/test/err/cc65150311-11.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] cc65-2.19/test/bdiff.c:7:26: style: Parameter 'argv' can be declared as const array [constParameter] cc65-2.19/test/err/cc65150311-4.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] cc65-2.19/test/err/cc65150311-5.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] cc65-2.19/test/err/cc65150311-6.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] cc65-2.19/test/err/cc65150311-7.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] cc65-2.19/src/sp65/pcx.c:264:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cc65-2.19/test/err/front.c:7:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:11:1: portability: Omitted return type of function 'nested' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:24:1: portability: Omitted return type of function 'Dfunc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:35:1: portability: Omitted return type of function 'f' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:39:1: portability: Omitted return type of function 'f1' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/void-empty.c:8:6: debug: Scope::checkVariable found variable 'test' with varid 0. [varid0] cc65-2.19/test/err/front.c:45:1: portability: Omitted return type of function 'f2' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/void-empty.c:9:12: debug: Scope::checkVariable found variable 'list' with varid 0. [varid0] cc65-2.19/test/err/front.c:50:1: portability: Omitted return type of function 'g' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:55:1: portability: Omitted return type of function 'h' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:60:1: portability: Omitted return type of function 'h1' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:65:1: portability: Omitted return type of function 'h2' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:73:16: portability: Omitted return type of function 'set1' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:74:16: portability: Omitted return type of function 'set2' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:76:1: portability: Omitted return type of function 'sss' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/misc/fields.c:64:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:89:1: portability: Omitted return type of function 'setstatic' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/misc/fields.c:82:1: portability: Omitted return type of function 'f1' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:117:1: portability: Omitted return type of function 'hh1' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/misc/fields.c:89:1: portability: Omitted return type of function 'f2' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:122:1: portability: Omitted return type of function 'sort' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:130:1: portability: Omitted return type of function 'onearg' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cc65-2.19/test/ref/array.c:16:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/array.c:36:1: portability: Omitted return type of function 'f' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/array.c:49:1: portability: Omitted return type of function 'g' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/misc/sitest.c:34:2: error: #error "this test checks C99 features, which are not available in the selected standard." [preprocessorErrorDirective] cc65-2.19/test/err/front.c:114:14: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/misc/cc65141011.c:32:27: style: Condition '0==(joy_state&1)' is always true [knownConditionTrueFalse] cc65-2.19/test/misc/cc65141011.c:27:31: note: Assignment 'joy_state=0x7e', assigned value is 126 cc65-2.19/test/misc/cc65141011.c:32:27: note: Condition '0==(joy_state&1)' is always true cc65-2.19/test/misc/cc65141011.c:33:42: style: Condition '(joy_state&1)==0' is always true [knownConditionTrueFalse] cc65-2.19/test/misc/cc65141011.c:27:31: note: Assignment 'joy_state=0x7e', assigned value is 126 cc65-2.19/test/misc/cc65141011.c:33:42: note: Condition '(joy_state&1)==0' is always true cc65-2.19/test/misc/cc65141011.c:35:26: style: Condition '0==(joy_state&1)' is always true [knownConditionTrueFalse] cc65-2.19/test/misc/cc65141011.c:27:31: note: Assignment 'joy_state=0x7e', assigned value is 126 cc65-2.19/test/misc/cc65141011.c:35:26: note: Condition '0==(joy_state&1)' is always true cc65-2.19/test/misc/cc65141011.c:36:41: style: Condition '(joy_state&1)==0' is always true [knownConditionTrueFalse] cc65-2.19/test/misc/cc65141011.c:27:31: note: Assignment 'joy_state=0x7e', assigned value is 126 cc65-2.19/test/misc/cc65141011.c:36:41: note: Condition '(joy_state&1)==0' is always true cc65-2.19/test/misc/cc65141011.c:44:11: style: Condition '0==(joy_state&1)' is always true [knownConditionTrueFalse] cc65-2.19/test/misc/cc65141011.c:27:31: note: Assignment 'joy_state=0x7e', assigned value is 126 cc65-2.19/test/misc/cc65141011.c:44:11: note: Condition '0==(joy_state&1)' is always true cc65-2.19/test/misc/cc65141011.c:45:25: style: Condition '(joy_state&1)==0' is always true [knownConditionTrueFalse] cc65-2.19/test/misc/cc65141011.c:27:31: note: Assignment 'joy_state=0x7e', assigned value is 126 cc65-2.19/test/misc/cc65141011.c:45:25: note: Condition '(joy_state&1)==0' is always true cc65-2.19/test/misc/cc65141011.c:52:11: style: Condition '0==(joy_state&1)' is always true [knownConditionTrueFalse] cc65-2.19/test/misc/cc65141011.c:27:31: note: Assignment 'joy_state=0x7e', assigned value is 126 cc65-2.19/test/misc/cc65141011.c:52:11: note: Condition '0==(joy_state&1)' is always true cc65-2.19/test/misc/cc65141011.c:53:25: style: Condition '(joy_state&1)==0' is always true [knownConditionTrueFalse] cc65-2.19/test/misc/cc65141011.c:27:31: note: Assignment 'joy_state=0x7e', assigned value is 126 cc65-2.19/test/misc/cc65141011.c:53:25: note: Condition '(joy_state&1)==0' is always true cc65-2.19/test/misc/fields.c:67:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cc65-2.19/test/misc/limits.c:32:9: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint] cc65-2.19/test/misc/fields.c:67:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cc65-2.19/test/misc/limits.c:32:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] cc65-2.19/test/misc/fields.c:67:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cc65-2.19/test/misc/limits.c:36:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] cc65-2.19/test/misc/fields.c:73:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cc65-2.19/test/misc/fields.c:73:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cc65-2.19/test/misc/fields.c:73:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cc65-2.19/test/ref/cc65090124.c:48:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/ref/cc65090124.c:55:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/ref/cvt.c:40:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/misc/goto.c:3:5: style: Statements following 'goto' will never be executed. [unreachableCode] cc65-2.19/test/misc/goto.c:8:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/err/front.c:41:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/err/front.c:40:11: note: x is assigned cc65-2.19/test/err/front.c:41:11: note: x is overwritten cc65-2.19/test/misc/goto.c:17:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/err/front.c:43:11: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/err/front.c:42:11: note: y is assigned cc65-2.19/test/err/front.c:43:11: note: y is overwritten cc65-2.19/test/misc/goto.c:38:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/err/front.c:68:9: style: Variable 'b' is assigned an expression that holds the same value. [redundantAssignment] cc65-2.19/test/err/front.c:67:11: note: p is assigned 'b' here. cc65-2.19/test/err/front.c:68:9: note: Variable 'b' is assigned an expression that holds the same value. cc65-2.19/test/misc/goto.c:59:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/err/front.c:73:42: style: Variable 'yy' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/err/front.c:73:36: note: yy is assigned cc65-2.19/test/err/front.c:73:42: note: yy is overwritten cc65-2.19/test/misc/goto.c:80:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/err/front.c:74:47: style: Variable 'yy' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/err/front.c:74:41: note: yy is assigned cc65-2.19/test/err/front.c:74:47: note: yy is overwritten cc65-2.19/test/misc/goto.c:100:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/misc/goto.c:120:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/misc/goto.c:140:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/misc/goto.c:161:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/misc/goto.c:182:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/misc/goto.c:203:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/misc/goto.c:223:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/misc/goto.c:243:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/misc/goto.c:265:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/err/void-size2.c:10:12: portability: '*void' is of type 'void', the behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofDereferencedVoidPointer] cc65-2.19/test/misc/goto.c:286:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/misc/goto.c:307:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/misc/goto.c:327:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/ref/incr.c:15:1: portability: Omitted return type of function 'memchar' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/misc/goto.c:347:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/ref/incr.c:25:1: portability: Omitted return type of function 'memint' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/misc/goto.c:367:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc65-2.19/test/ref/incr.c:35:1: portability: Omitted return type of function 'regchar' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:25:11: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/err/front.c:31:7: note: Shadowed declaration cc65-2.19/test/err/front.c:25:11: note: Shadow variable cc65-2.19/test/ref/incr.c:44:1: portability: Omitted return type of function 'regint' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:66:15: style: Local variable 'b' shadows outer variable [shadowVariable] cc65-2.19/test/err/front.c:31:14: note: Shadowed declaration cc65-2.19/test/err/front.c:66:15: note: Shadow variable cc65-2.19/test/err/front.c:76:13: style: Local variable 'goo' shadows outer function [shadowFunction] cc65-2.19/test/err/front.c:75:13: note: Shadowed declaration cc65-2.19/test/err/front.c:76:13: note: Shadow variable cc65-2.19/test/err/front.c:76:31: style: Local variable 'goo' shadows outer variable [shadowVariable] cc65-2.19/test/err/front.c:76:13: note: Shadowed declaration cc65-2.19/test/err/front.c:76:31: note: Shadow variable cc65-2.19/test/err/front.c:89:26: style: Local variable 'ss1' shadows outer variable [shadowVariable] cc65-2.19/test/err/front.c:86:12: note: Shadowed declaration cc65-2.19/test/err/front.c:89:26: note: Shadow variable cc65-2.19/test/err/front.c:89:30: style: Local variable 'ss2' shadows outer variable [shadowVariable] cc65-2.19/test/err/front.c:90:12: note: Shadowed declaration cc65-2.19/test/err/front.c:89:30: note: Shadow variable cc65-2.19/test/ref/init.c:48:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:89:34: style: Local variable 'ss3' shadows outer variable [shadowVariable] cc65-2.19/test/err/front.c:87:5: note: Shadowed declaration cc65-2.19/test/err/front.c:89:34: note: Shadow variable cc65-2.19/test/ref/init.c:62:1: portability: Omitted return type of function 'f' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:89:38: style: Local variable 'ss4' shadows outer variable [shadowVariable] cc65-2.19/test/err/front.c:91:5: note: Shadowed declaration cc65-2.19/test/err/front.c:89:38: note: Shadow variable cc65-2.19/test/ref/init.c:87:1: portability: Omitted return type of function 'h' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/err/front.c:123:22: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/err/front.c:31:7: note: Shadowed declaration cc65-2.19/test/err/front.c:123:22: note: Shadow variable cc65-2.19/test/err/front.c:131:13: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/err/front.c:31:7: note: Shadowed declaration cc65-2.19/test/err/front.c:131:13: note: Shadow variable cc65-2.19/test/err/front.c:131:15: style: Local variable 'b' shadows outer variable [shadowVariable] cc65-2.19/test/err/front.c:31:14: note: Shadowed declaration cc65-2.19/test/err/front.c:131:15: note: Shadow variable cc65-2.19/test/misc/goto.c:35:13: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/misc/goto.c:13:9: note: Shadowed declaration cc65-2.19/test/misc/goto.c:35:13: note: Shadow variable cc65-2.19/test/misc/goto.c:56:17: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/misc/goto.c:35:13: note: Shadowed declaration cc65-2.19/test/misc/goto.c:56:17: note: Shadow variable cc65-2.19/test/misc/goto.c:77:21: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/misc/goto.c:56:17: note: Shadowed declaration cc65-2.19/test/misc/goto.c:77:21: note: Shadow variable cc65-2.19/test/misc/goto.c:158:13: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/misc/goto.c:13:9: note: Shadowed declaration cc65-2.19/test/misc/goto.c:158:13: note: Shadow variable cc65-2.19/test/misc/goto.c:179:17: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/misc/goto.c:158:13: note: Shadowed declaration cc65-2.19/test/misc/goto.c:179:17: note: Shadow variable cc65-2.19/test/err/front.c:20:18: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/misc/goto.c:200:21: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/misc/goto.c:179:17: note: Shadowed declaration cc65-2.19/test/misc/goto.c:200:21: note: Shadow variable cc65-2.19/test/err/front.c:55:8: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/misc/goto.c:262:13: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/misc/goto.c:13:9: note: Shadowed declaration cc65-2.19/test/misc/goto.c:262:13: note: Shadow variable cc65-2.19/test/ref/cc65110211.c:27:17: style: Comparing expression of type 'unsigned char' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] cc65-2.19/test/err/front.c:66:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/misc/goto.c:283:17: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/misc/goto.c:262:13: note: Shadowed declaration cc65-2.19/test/misc/goto.c:283:17: note: Shadow variable cc65-2.19/test/ref/cc65110211.c:46:19: style: Comparing expression of type 'unsigned char' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] cc65-2.19/test/misc/goto.c:304:21: style: Local variable 'a' shadows outer variable [shadowVariable] cc65-2.19/test/misc/goto.c:283:17: note: Shadowed declaration cc65-2.19/test/misc/goto.c:304:21: note: Shadow variable cc65-2.19/test/ref/cc65110211.c:64:19: style: Comparing expression of type 'unsigned char' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] cc65-2.19/src/ld65/o65.c:454:5: warning: If memory allocation fails, then there is a possible null pointer dereference: R [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:451:30: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:451:30: note: Assignment 'R=xmalloc(sizeof(struct O65RelocTab))', assigned value is 0 cc65-2.19/src/ld65/o65.c:454:5: note: Null pointer dereference cc65-2.19/src/ld65/o65.c:455:5: warning: If memory allocation fails, then there is a possible null pointer dereference: R [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:451:30: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:451:30: note: Assignment 'R=xmalloc(sizeof(struct O65RelocTab))', assigned value is 0 cc65-2.19/src/ld65/o65.c:455:5: note: Null pointer dereference cc65-2.19/src/ld65/o65.c:456:5: warning: If memory allocation fails, then there is a possible null pointer dereference: R [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:451:30: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:451:30: note: Assignment 'R=xmalloc(sizeof(struct O65RelocTab))', assigned value is 0 cc65-2.19/src/ld65/o65.c:456:5: note: Null pointer dereference cc65-2.19/src/ld65/o65.c:528:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:525:17: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:525:17: note: Assignment 'O=xmalloc(sizeof(struct O65Option)-1+DataLen)', assigned value is 0 cc65-2.19/src/ld65/o65.c:528:5: note: Null pointer dereference cc65-2.19/test/ref/otccex.c:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/o65.c:529:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:525:17: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:525:17: note: Assignment 'O=xmalloc(sizeof(struct O65Option)-1+DataLen)', assigned value is 0 cc65-2.19/src/ld65/o65.c:529:5: note: Null pointer dereference cc65-2.19/src/ld65/o65.c:530:5: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:525:17: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:525:17: note: Assignment 'O=xmalloc(sizeof(struct O65Option)-1+DataLen)', assigned value is 0 cc65-2.19/src/ld65/o65.c:530:5: note: Null pointer dereference cc65-2.19/test/ref/cc65090913.c:28:13: style: Label 'label' is not used. [unusedLabel] cc65-2.19/src/ld65/o65.c:531:13: warning: If memory allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:525:17: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:525:17: note: Assignment 'O=xmalloc(sizeof(struct O65Option)-1+DataLen)', assigned value is 0 cc65-2.19/src/ld65/o65.c:531:13: note: Null pointer dereference cc65-2.19/src/ld65/o65.c:1020:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1020:5: note: Null pointer dereference cc65-2.19/src/ld65/o65.c:1021:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1021:5: note: Null pointer dereference cc65-2.19/src/ld65/o65.c:1022:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1022:5: note: Null pointer dereference cc65-2.19/src/ld65/o65.c:1023:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1023:5: note: Null pointer dereference cc65-2.19/src/ld65/o65.c:1024:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1024:5: note: Null pointer dereference cc65-2.19/src/ld65/o65.c:1025:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1025:5: note: Null pointer dereference cc65-2.19/test/ref/paranoia.c:11:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1026:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1026:5: note: Null pointer dereference cc65-2.19/test/ref/charconst.c:20:19: style: Variable 'c' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] cc65-2.19/test/ref/charconst.c:18:19: note: $symbol is assigned cc65-2.19/test/ref/charconst.c:20:19: note: $symbol is overwritten cc65-2.19/src/ld65/o65.c:1027:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1027:5: note: Null pointer dereference cc65-2.19/test/ref/charconst.c:22:19: style: Variable 'c' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] cc65-2.19/test/ref/charconst.c:20:19: note: $symbol is assigned cc65-2.19/test/ref/charconst.c:22:19: note: $symbol is overwritten cc65-2.19/test/ref/ifexpr.c:14:14: style: Condition 'a<0x5000' is always true [knownConditionTrueFalse] cc65-2.19/test/ref/ifexpr.c:12:14: note: Assignment 'a=-0x5000', assigned value is -20480 cc65-2.19/test/ref/ifexpr.c:14:14: note: Condition 'a<0x5000' is always true cc65-2.19/test/ref/sort.c:14:1: portability: Omitted return type of function 'exchange' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1028:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1028:5: note: Null pointer dereference cc65-2.19/test/ref/charconst.c:24:19: style: Variable 'c' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] cc65-2.19/test/ref/charconst.c:22:19: note: $symbol is assigned cc65-2.19/test/ref/charconst.c:24:19: note: $symbol is overwritten cc65-2.19/test/ref/ifexpr.c:21:9: style: Condition 'a<0x5000' is always true [knownConditionTrueFalse] cc65-2.19/test/ref/ifexpr.c:19:14: note: Assignment 'a=-0x5000', assigned value is -20480 cc65-2.19/test/ref/ifexpr.c:21:9: note: Condition 'a<0x5000' is always true cc65-2.19/test/ref/sort.c:49:1: portability: Omitted return type of function 'sort' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/spill.c:17:9: portability: Omitted return type of function 'f' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1029:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1029:5: note: Null pointer dereference cc65-2.19/test/ref/charconst.c:26:19: style: Variable 'c' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] cc65-2.19/test/ref/charconst.c:24:19: note: $symbol is assigned cc65-2.19/test/ref/charconst.c:26:19: note: $symbol is overwritten cc65-2.19/test/ref/spill.c:18:9: portability: Omitted return type of function 'f2' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1030:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1030:5: note: Null pointer dereference cc65-2.19/test/ref/charconst.c:29:11: style: Variable 'c' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] cc65-2.19/test/ref/charconst.c:26:19: note: $symbol is assigned cc65-2.19/test/ref/charconst.c:29:11: note: $symbol is overwritten cc65-2.19/test/ref/spill.c:19:9: portability: Omitted return type of function 'f3' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/stdarg.c:28:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1033:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1033:5: note: Null pointer dereference cc65-2.19/test/ref/array.c:50:5: style: Parameter 'x' can be declared as const array [constParameter] cc65-2.19/test/ref/spill.c:40:1: portability: Omitted return type of function 'f4' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/stdarg.c:45:1: portability: Omitted return type of function 'print' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1034:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1034:5: note: Null pointer dereference cc65-2.19/test/ref/array.c:50:14: style: Parameter 'y' can be declared as const array [constParameter] cc65-2.19/test/ref/spill.c:53:1: portability: Omitted return type of function 'f5' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1035:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1035:5: note: Null pointer dereference cc65-2.19/test/ref/cc65110211.c:27:15: style: Checking if unsigned expression '*p' is less than zero. [unsignedLessThanZero] cc65-2.19/test/ref/spill.c:17:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/o65.c:1036:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1036:5: note: Null pointer dereference cc65-2.19/test/ref/cc65110211.c:46:17: style: Checking if unsigned expression '*p++' is less than zero. [unsignedLessThanZero] cc65-2.19/test/ref/spill.c:18:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/o65.c:1037:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1037:5: note: Null pointer dereference cc65-2.19/test/ref/cc65110211.c:64:17: style: Checking if unsigned expression '*++p' is less than zero. [unsignedLessThanZero] cc65-2.19/test/ref/spill.c:20:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r1 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/o65.c:1038:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1038:5: note: Null pointer dereference cc65-2.19/test/ref/spill.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r6 [valueFlowBailoutIncompleteVar] cc65-2.19/src/ld65/o65.c:1039:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1039:5: note: Null pointer dereference cc65-2.19/test/err/front.c:67:13: error: Uninitialized variable: b [uninitvar] cc65-2.19/test/ref/struct.c:51:1: portability: Omitted return type of function 'odd' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1040:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1040:5: note: Null pointer dereference cc65-2.19/test/err/front.c:124:18: error: Uninitialized variable: n [uninitvar] cc65-2.19/test/ref/pointer2.c:47:30: style:inconclusive: Boolean expression 'c1==c2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] cc65-2.19/test/ref/struct.c:177:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/switch.c:29:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1041:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1041:5: note: Null pointer dereference cc65-2.19/test/err/front.c:132:15: error: Uninitialized variable: a [uninitvar] cc65-2.19/test/ref/cc65101102.c:28:38: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/pointer2.c:47:39: style:inconclusive: Boolean expression 'c1==c4' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] cc65-2.19/test/ref/switch.c:41:1: portability: Omitted return type of function 'testbig' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1042:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1042:5: note: Null pointer dereference cc65-2.19/test/err/front.c:132:38: error: Uninitialized variable: d [uninitvar] cc65-2.19/test/ref/goto.c:10:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] cc65-2.19/test/ref/macro.c:17:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] cc65-2.19/test/ref/switch.c:60:1: portability: Omitted return type of function 'testbackslash' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/wf1.c:43:1: portability: Omitted return type of function 'err' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1043:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1043:5: note: Null pointer dereference cc65-2.19/test/ref/cc65080328.c:18:25: style: struct member 'Anonymous0::i' is never used. [unusedStructMember] cc65-2.19/test/ref/goto.c:15:9: style: Statements following 'goto' will never be executed. [unreachableCode] cc65-2.19/test/ref/macro.c:17:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] cc65-2.19/test/ref/switch.c:76:1: portability: Omitted return type of function 'backslash' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1044:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1044:5: note: Null pointer dereference cc65-2.19/test/ref/macro.c:26:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] cc65-2.19/test/ref/switch.c:97:1: portability: Omitted return type of function 'f' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1045:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1045:5: note: Null pointer dereference cc65-2.19/test/ref/cc65080328.c:18:28: style: Unused variable: d [unusedVariable] cc65-2.19/test/ref/macro.c:28:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] cc65-2.19/test/ref/switch.c:119:1: portability: Omitted return type of function 'g' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1046:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1046:5: note: Null pointer dereference cc65-2.19/test/err/front.c:25:17: style: Variable 'a.y' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/switch.c:137:1: portability: Omitted return type of function 'h' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1047:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1047:5: note: Null pointer dereference cc65-2.19/test/err/front.c:68:11: style: Variable 'b' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/switch.c:162:9: portability: Omitted return type of function 'big' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1048:5: warning: If memory allocation fails, then there is a possible null pointer dereference: D [nullPointerOutOfMemory] cc65-2.19/src/ld65/o65.c:1017:26: note: Assuming allocation function fails cc65-2.19/src/ld65/o65.c:1017:26: note: Assignment 'D=xmalloc(sizeof(struct O65Desc))', assigned value is 0 cc65-2.19/src/ld65/o65.c:1048:5: note: Null pointer dereference cc65-2.19/test/err/front.c:131:13: style: Variable 'a' is not assigned a value. [unassignedVariable] cc65-2.19/test/ref/switch.c:195:1: portability: Omitted return type of function 'limit' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/misc/goto.c:4:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/switch.c:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] cc65-2.19/test/misc/goto.c:13:9: style: Variable 'a' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/yacc2.c:200:1: portability: Omitted return type of function 'yylook' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/misc/goto.c:35:13: style: Unused variable: a [unusedVariable] cc65-2.19/test/misc/goto.c:56:17: style: Unused variable: a [unusedVariable] cc65-2.19/test/misc/goto.c:77:21: style: Unused variable: a [unusedVariable] cc65-2.19/test/ref/goto.c:6:1: style: Label 'start' is not used. [unusedLabel] cc65-2.19/test/ref/incr.c:20:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:19:11: note: x is assigned cc65-2.19/test/ref/incr.c:20:11: note: x is overwritten cc65-2.19/test/misc/goto.c:158:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/cc65110211.c:21:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/incr.c:21:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:20:11: note: x is assigned cc65-2.19/test/ref/incr.c:21:11: note: x is overwritten cc65-2.19/test/misc/goto.c:179:17: style: Variable 'a' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/cc65090726.c:12:7: style: struct member 'Record::x' is never used. [unusedStructMember] cc65-2.19/test/ref/cc65110211.c:40:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/incr.c:22:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:21:11: note: x is assigned cc65-2.19/test/ref/incr.c:22:11: note: x is overwritten cc65-2.19/test/misc/goto.c:200:21: style: Variable 'a' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/cc65110211.c:58:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/incr.c:30:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:29:11: note: x is assigned cc65-2.19/test/ref/incr.c:30:11: note: x is overwritten cc65-2.19/test/misc/goto.c:262:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/incr.c:31:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:30:11: note: x is assigned cc65-2.19/test/ref/incr.c:31:11: note: x is overwritten cc65-2.19/test/misc/goto.c:283:17: style: Variable 'a' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/incr.c:32:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:31:11: note: x is assigned cc65-2.19/test/ref/incr.c:32:11: note: x is overwritten cc65-2.19/test/misc/goto.c:304:21: style: Variable 'a' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/incr.c:39:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:38:11: note: x is assigned cc65-2.19/test/ref/incr.c:39:11: note: x is overwritten cc65-2.19/test/ref/incr.c:40:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:39:11: note: x is assigned cc65-2.19/test/ref/incr.c:40:11: note: x is overwritten cc65-2.19/test/ref/cc65091022.c:18:16: style: Variable 'foo' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/incr.c:41:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:40:11: note: x is assigned cc65-2.19/test/ref/incr.c:41:11: note: x is overwritten cc65-2.19/src/sp65/pcx.c:432:13: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/sp65/pcx.c:262:21: note: Assuming allocation function fails cc65-2.19/src/sp65/pcx.c:262:21: note: Assignment 'F=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/sp65/pcx.c:432:13: note: Null pointer dereference cc65-2.19/test/ref/incr.c:48:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:47:11: note: x is assigned cc65-2.19/test/ref/incr.c:48:11: note: x is overwritten cc65-2.19/test/ref/incr.c:49:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:48:11: note: x is assigned cc65-2.19/test/ref/incr.c:49:11: note: x is overwritten cc65-2.19/test/ref/incr.c:50:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/incr.c:49:11: note: x is assigned cc65-2.19/test/ref/incr.c:50:11: note: x is overwritten cc65-2.19/test/ref/yacc.c:114:1: portability: Omitted return type of function 'yylex' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/ld65/o65.c:1118:44: style:inconclusive: Function 'O65SetAlignment' argument 2 names different: declaration 'Align' definition 'Alignment'. [funcArgNamesDifferent] cc65-2.19/src/ld65/o65.h:98:44: note: Function 'O65SetAlignment' argument 2 names different: declaration 'Align' definition 'Alignment'. cc65-2.19/src/ld65/o65.c:1118:44: note: Function 'O65SetAlignment' argument 2 names different: declaration 'Align' definition 'Alignment'. cc65-2.19/test/ref/yacc.c:345:1: portability: Omitted return type of function 'yylook' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/yacc.c:634:1: portability: Omitted return type of function 'yyback' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/src/sp65/pcx.c:291:28: style: Variable 'Px' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/src/sp65/pcx.c:285:8: note: Px is assigned cc65-2.19/src/sp65/pcx.c:291:28: note: Px is overwritten cc65-2.19/test/ref/yacc.c:648:1: portability: Omitted return type of function 'yyinput' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/yacc.c:658:1: portability: Omitted return type of function 'yyoutput' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/yacc.c:663:1: portability: Omitted return type of function 'yyunput' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/yacc.c:669:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/yacc.c:684:1: portability: Omitted return type of function 'yyerror' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/yacc.c:777:1: portability: Omitted return type of function 'yyparse' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/ref/yacc2.c:86:31: portability: Undefined behaviour, pointer arithmetic 'yycrank+255' is out of bounds. [pointerOutOfBounds] cc65-2.19/src/ld65/o65.c:502:41: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/sort.c:17:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] cc65-2.19/test/ref/yacc2.c:103:17: portability: Undefined behaviour, pointer arithmetic 'yycrank-1' is out of bounds. [pointerOutOfBounds] cc65-2.19/src/ld65/o65.c:560:16: style: Variable 'O' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/sort.c:17:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] cc65-2.19/src/ld65/o65.c:1177:32: style: Parameter 'D' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/incr.c:18:11: warning: Found suspicious operator ',', result is not used. [constStatement] cc65-2.19/src/ld65/o65.c:1195:32: style: Parameter 'D' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/incr.c:28:11: warning: Found suspicious operator ',', result is not used. [constStatement] cc65-2.19/src/ld65/o65.c:1210:13: style: Variable 'E' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ld65/o65.c:1243:22: style: Variable 'S' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/otccex.c:78:10: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cc65-2.19/test/ref/otccex.c:69:17: note: Assuming allocation function fails cc65-2.19/test/ref/otccex.c:69:17: note: Assignment 'tab=malloc(0x100)', assigned value is 0 cc65-2.19/test/ref/otccex.c:70:9: note: Assignment 'p=tab', assigned value is 0 cc65-2.19/test/ref/otccex.c:78:10: note: Null pointer dereference cc65-2.19/test/ref/incr.c:36:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/init.c:71:14: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/incr.c:45:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/otccex.c:79:10: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cc65-2.19/test/ref/otccex.c:69:17: note: Assuming allocation function fails cc65-2.19/test/ref/otccex.c:69:17: note: Assignment 'tab=malloc(0x100)', assigned value is 0 cc65-2.19/test/ref/otccex.c:70:9: note: Assignment 'p=tab', assigned value is 0 cc65-2.19/test/ref/otccex.c:79:10: note: Null pointer addition cc65-2.19/test/ref/dijkstra.c:253:37: style:inconclusive: Function 'Dijkstra_Search' argument 1 names different: declaration 'nodes' definition 'graph'. [funcArgNamesDifferent] cc65-2.19/test/ref/dijkstra.c:40:37: note: Function 'Dijkstra_Search' argument 1 names different: declaration 'nodes' definition 'graph'. cc65-2.19/test/ref/dijkstra.c:253:37: note: Function 'Dijkstra_Search' argument 1 names different: declaration 'nodes' definition 'graph'. cc65-2.19/test/ref/dijkstra.c:283:35: style:inconclusive: Function 'Dijkstra_Path' argument 1 names different: declaration 'nodes' definition 'graph'. [funcArgNamesDifferent] cc65-2.19/test/ref/dijkstra.c:43:35: note: Function 'Dijkstra_Path' argument 1 names different: declaration 'nodes' definition 'graph'. cc65-2.19/test/ref/dijkstra.c:283:35: note: Function 'Dijkstra_Path' argument 1 names different: declaration 'nodes' definition 'graph'. cc65-2.19/test/ref/dijkstra.c:302:36: style:inconclusive: Function 'Dijkstra_Table' argument 1 names different: declaration 'nodes' definition 'graph'. [funcArgNamesDifferent] cc65-2.19/test/ref/dijkstra.c:46:36: note: Function 'Dijkstra_Table' argument 1 names different: declaration 'nodes' definition 'graph'. cc65-2.19/test/ref/dijkstra.c:302:36: note: Function 'Dijkstra_Table' argument 1 names different: declaration 'nodes' definition 'graph'. cc65-2.19/src/sp65/pcx.c:204:44: style: Parameter 'P' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/dijkstra.c:160:73: style: Parameter 'nextnode' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/dijkstra.c:161:16: style: Variable 'edge' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/mandel.c:79:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] cc65-2.19/test/ref/dijkstra.c:232:55: style: Parameter 'graph' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/mandel.c:79:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] cc65-2.19/test/ref/spill.c:55:10: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/ref/spill.c:54:10: note: x is assigned cc65-2.19/test/ref/spill.c:55:10: note: x is overwritten cc65-2.19/test/ref/dijkstra.c:283:35: style: Parameter 'graph' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/dijkstra.c:284:16: style: Variable 'currnode' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/sp65/lynxsprite.c:192:89: style: Parameter 'LineBuffer' can be declared as const array [constParameter] cc65-2.19/test/ref/dijkstra.c:302:57: style: Parameter 'current' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/dijkstra.c:303:16: style: Variable 'g' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/pointer2.c:82:15: style: Local variable 'a3' shadows outer variable [shadowVariable] cc65-2.19/test/ref/pointer2.c:63:4: note: Shadowed declaration cc65-2.19/test/ref/pointer2.c:82:15: note: Shadow variable cc65-2.19/test/ref/yacc2.c:194:9: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short *'. [invalidPrintfArgType_uint] cc65-2.19/test/ref/pointer2.c:76:17: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/incr.c:18:9: error: Uninitialized variable: &x [uninitvar] cc65-2.19/test/ref/incr.c:18:13: error: Uninitialized variable: &p [uninitvar] cc65-2.19/test/ref/otccex.c:141:17: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/incr.c:28:9: error: Uninitialized variable: &x [uninitvar] cc65-2.19/test/ref/incr.c:28:13: error: Uninitialized variable: &p [uninitvar] cc65-2.19/test/ref/incr.c:38:14: error: Uninitialized variable: p [uninitvar] cc65-2.19/test/ref/incr.c:47:14: error: Uninitialized variable: p [uninitvar] cc65-2.19/test/ref/incr.c:41:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/incr.c:50:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] cc65-2.19/src/sp65/pcx.c:386:50: error: Uninitialized variable: Palette[I][0] [legacyUninitvar] cc65-2.19/test/ref/struct.c:25:32: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/struct.c:25:43: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/struct.c:35:30: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/struct.c:35:41: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/struct.c:52:21: style: Variable 'x' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/dijkstra.c:284:26: style: Unused variable: nextnode [unusedVariable] cc65-2.19/test/ref/struct.c:154:21: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/yacc.c:427:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/test/ref/wf1.c:43:14: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/yacc.c:650:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cc65-2.19/test/ref/yacc.c:676:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cc65-2.19/test/val/anon-struct1.c:75:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/ref/yacc2.c:155:33: style: Variable 'yyt' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/anon-struct1.c:79:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/ref/yacc2.c:156:32: style: Variable 'yystate' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/anon-struct1.c:83:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct1.c:87:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct1.c:94:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct1.c:98:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct1.c:102:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct1.c:106:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/assign-use1.c:21:16: style: Condition 'result!=0xCD00' is always true [knownConditionTrueFalse] cc65-2.19/test/val/assign-use1.c:17:14: note: Assignment 'result=buffer', assigned value is 43981 cc65-2.19/test/val/assign-use1.c:20:5: note: Compound assignment '<<=', assigned value is 11259136 cc65-2.19/test/val/assign-use1.c:21:16: note: Condition 'result!=0xCD00' is always true cc65-2.19/test/val/assign-use1.c:30:16: style: Condition 'result!=0x00AB' is always false [knownConditionTrueFalse] cc65-2.19/test/val/assign-use1.c:26:14: note: Assignment 'result=buffer', assigned value is 43981 cc65-2.19/test/val/assign-use1.c:29:5: note: Compound assignment '>>=', assigned value is 171 cc65-2.19/test/val/assign-use1.c:30:16: note: Condition 'result!=0x00AB' is always false cc65-2.19/test/ref/strptr.c:115:17: style: Variable 'mydirent' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/anon-struct2.c:110:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct2.c:114:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct2.c:118:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct2.c:122:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct2.c:131:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/bool1.c:96:15: style: Expression '(X & 0x10) > 0xf0' is always false. [comparisonError] cc65-2.19/test/val/anon-struct2.c:135:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct2.c:139:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct2.c:143:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct2.c:147:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/bug895.c:23:116: error: failed to expand 'OPTCMP8TEST', Invalid ## usage when expanding 'OPTCMP8TEST_SINGLE': Unexpected token '(' [syntaxError] cc65-2.19/test/ref/strptr.c:75:35: error: Uninitialized variable: i [uninitvar] cc65-2.19/test/ref/strptr.c:64:34: warning: Uninitialized variable: dir->off [uninitvar] cc65-2.19/test/ref/strptr.c:119:27: note: Calling function 'Xreaddir', 1st argument '&mydir' value is cc65-2.19/test/ref/strptr.c:64:34: note: Uninitialized variable: dir->off cc65-2.19/test/ref/strptr.c:40:24: style: struct member 'Xdirent::d_type' is never used. [unusedStructMember] cc65-2.19/test/ref/strptr.c:46:23: style: struct member 'XDIR::fd' is never used. [unusedStructMember] cc65-2.19/test/ref/strptr.c:48:14: style: struct member 'XDIR::name' is never used. [unusedStructMember] cc65-2.19/test/ref/strptr.c:61:15: style: Unused variable: fd [unusedVariable] cc65-2.19/test/ref/strptr.c:62:22: style: Unused variable: ch [unusedVariable] cc65-2.19/test/ref/strptr.c:113:28: style: Variable 'mydirname' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/val/bug735.c:10:10: style: Condition 'i>1' is always false [knownConditionTrueFalse] cc65-2.19/test/val/bug735.c:9:7: note: Assignment 'i=0', assigned value is 0 cc65-2.19/test/val/bug735.c:10:10: note: Condition 'i>1' is always false cc65-2.19/test/val/bug830.c:11:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cc65-2.19/test/val/bug830.c:11:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'char'. [invalidPrintfArgType_uint] cc65-2.19/test/val/anon-struct1.c:37:11: style: union member 'u1_t::s1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct1.c:39:13: style: union member 'u1_t::i1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct1.c:40:14: style: union member 'u1_t::l1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct1.c:41:14: style: union member 'u1_t::c1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct1.c:43:10: style: union member 'u1_t::c2' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct1.c:47:11: style: union member 'u2_t::s1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct1.c:49:13: style: union member 'u2_t::i1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct1.c:50:14: style: union member 'u2_t::l1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct1.c:51:14: style: union member 'u2_t::c1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct1.c:53:10: style: union member 'u2_t::c2' is never used. [unusedStructMember] cc65-2.19/test/val/casttochar.c:28:25: style: Condition 'f1(0x1234,0x35)==0' is always true [knownConditionTrueFalse] cc65-2.19/test/val/casttochar.c:28:10: note: Calling function 'f1' returns 0 cc65-2.19/test/val/casttochar.c:28:25: note: Condition 'f1(0x1234,0x35)==0' is always true cc65-2.19/test/val/casttochar.c:35:25: style: Condition 'f2(0x1234,0x35)==0' is always true [knownConditionTrueFalse] cc65-2.19/test/val/casttochar.c:35:10: note: Calling function 'f2' returns 0 cc65-2.19/test/val/casttochar.c:35:25: note: Condition 'f2(0x1234,0x35)==0' is always true cc65-2.19/test/val/casttochar.c:42:25: style: Condition 'f3(0x1234,0x35)==0' is always true [knownConditionTrueFalse] cc65-2.19/test/val/casttochar.c:42:10: note: Calling function 'f3' returns 0 cc65-2.19/test/val/casttochar.c:42:25: note: Condition 'f3(0x1234,0x35)==0' is always true cc65-2.19/test/val/bug830.c:9:17: style: The comparison 'src == 0' is always true. [knownConditionTrueFalse] cc65-2.19/test/val/bug830.c:8:16: note: 'src' is assigned value '0' here. cc65-2.19/test/val/bug830.c:9:17: note: The comparison 'src == 0' is always true. cc65-2.19/test/val/call1.c:134:11: style: Condition 'call7(0)' is always false [knownConditionTrueFalse] cc65-2.19/test/val/call1.c:134:11: note: Calling function 'call7' returns 0 cc65-2.19/test/val/call1.c:134:11: note: Condition 'call7(0)' is always false cc65-2.19/test/val/call1.c:137:6: style: Condition '!call7(1)' is always false [knownConditionTrueFalse] cc65-2.19/test/val/call1.c:137:12: note: Calling function 'call7' returns 1 cc65-2.19/test/val/call1.c:137:6: note: Condition '!call7(1)' is always false cc65-2.19/test/val/call1.c:140:6: style: Condition '!call7(0xff00)' is always false [knownConditionTrueFalse] cc65-2.19/test/val/call1.c:140:12: note: Calling function 'call7' returns 1 cc65-2.19/test/val/call1.c:140:6: note: Condition '!call7(0xff00)' is always false cc65-2.19/test/val/anon-struct2.c:14:11: style: struct member 's1_t::s1' is never used. [unusedStructMember] cc65-2.19/test/val/call1.c:147:13: style: Condition 'uchar0!=7' is always false [knownConditionTrueFalse] cc65-2.19/test/val/call1.c:145:17: note: Calling function 'call8' returns 7 cc65-2.19/test/val/call1.c:145:17: note: Assignment 'uchar0=call8(uchar0,uchar1)', assigned value is 7 cc65-2.19/test/val/call1.c:147:13: note: Condition 'uchar0!=7' is always false cc65-2.19/test/val/anon-struct2.c:26:13: style: struct member 's2_t::i1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct2.c:34:11: style: union member 'u1_t::s1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct2.c:36:13: style: union member 'u1_t::i1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct2.c:44:11: style: union member 'u2_t::s1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct2.c:48:13: style: union member 'u2_t::i1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct2.c:55:15: style: struct member 's3_t::s1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct2.c:57:17: style: struct member 's3_t::i1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct2.c:58:18: style: struct member 's3_t::l1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct2.c:59:18: style: struct member 's3_t::c1' is never used. [unusedStructMember] cc65-2.19/test/val/anon-struct2.c:61:14: style: struct member 's3_t::c2' is never used. [unusedStructMember] cc65-2.19/test/val/cc65141022.c:41:12: style: Condition 'yyt==yystate->yystoff' is always true [knownConditionTrueFalse] cc65-2.19/test/val/cc65141022.c:32:9: note: yyt is assigned 'yystate->yystoff' here. cc65-2.19/test/val/cc65141022.c:41:12: note: Condition 'yyt==yystate->yystoff' is always true cc65-2.19/test/val/compare3.c:149:16: style: Comparing expression of type 'unsigned char' against value 42240. Condition is always false. [compareValueOutOfTypeRangeError] cc65-2.19/test/val/compare3.c:169:16: style: Comparing expression of type 'unsigned char' against value 43981. Condition is always false. [compareValueOutOfTypeRangeError] cc65-2.19/test/val/cc65141022.c:29:20: style: Variable 'yyt' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/ld65/config.c:281:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Sym [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:278:30: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:278:30: note: Assignment 'Sym=xmalloc(sizeof(struct CfgSymbol))', assigned value is 0 cc65-2.19/src/ld65/config.c:281:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:282:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Sym [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:278:30: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:278:30: note: Assignment 'Sym=xmalloc(sizeof(struct CfgSymbol))', assigned value is 0 cc65-2.19/src/ld65/config.c:282:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:283:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Sym [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:278:30: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:278:30: note: Assignment 'Sym=xmalloc(sizeof(struct CfgSymbol))', assigned value is 0 cc65-2.19/src/ld65/config.c:283:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:284:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Sym [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:278:30: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:278:30: note: Assignment 'Sym=xmalloc(sizeof(struct CfgSymbol))', assigned value is 0 cc65-2.19/src/ld65/config.c:284:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:285:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Sym [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:278:30: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:278:30: note: Assignment 'Sym=xmalloc(sizeof(struct CfgSymbol))', assigned value is 0 cc65-2.19/src/ld65/config.c:285:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:303:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:300:23: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:300:23: note: Assignment 'F=xmalloc(sizeof(struct File))', assigned value is 0 cc65-2.19/src/ld65/config.c:303:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:304:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:300:23: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:300:23: note: Assignment 'F=xmalloc(sizeof(struct File))', assigned value is 0 cc65-2.19/src/ld65/config.c:304:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:305:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:300:23: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:300:23: note: Assignment 'F=xmalloc(sizeof(struct File))', assigned value is 0 cc65-2.19/src/ld65/config.c:305:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:306:5: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:300:23: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:300:23: note: Assignment 'F=xmalloc(sizeof(struct File))', assigned value is 0 cc65-2.19/src/ld65/config.c:306:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:355:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:352:17: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:352:17: note: Assignment 'S=xmalloc(sizeof(struct SegDesc))', assigned value is 0 cc65-2.19/src/ld65/config.c:355:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:356:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:352:17: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:352:17: note: Assignment 'S=xmalloc(sizeof(struct SegDesc))', assigned value is 0 cc65-2.19/src/ld65/config.c:356:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:357:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:352:17: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:352:17: note: Assignment 'S=xmalloc(sizeof(struct SegDesc))', assigned value is 0 cc65-2.19/src/ld65/config.c:357:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:358:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:352:17: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:352:17: note: Assignment 'S=xmalloc(sizeof(struct SegDesc))', assigned value is 0 cc65-2.19/src/ld65/config.c:358:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:359:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:352:17: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:352:17: note: Assignment 'S=xmalloc(sizeof(struct SegDesc))', assigned value is 0 cc65-2.19/src/ld65/config.c:359:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:360:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:352:17: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:352:17: note: Assignment 'S=xmalloc(sizeof(struct SegDesc))', assigned value is 0 cc65-2.19/src/ld65/config.c:360:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:361:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:352:17: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:352:17: note: Assignment 'S=xmalloc(sizeof(struct SegDesc))', assigned value is 0 cc65-2.19/src/ld65/config.c:361:5: note: Null pointer dereference cc65-2.19/src/ld65/config.c:362:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/ld65/config.c:352:17: note: Assuming allocation function fails cc65-2.19/src/ld65/config.c:352:17: note: Assignment 'S=xmalloc(sizeof(struct SegDesc))', assigned value is 0 cc65-2.19/src/ld65/config.c:362:5: note: Null pointer dereference cc65-2.19/test/val/compare5.c:212:15: style: Comparing expression of type 'char' against value 42240. Condition is always false. [compareValueOutOfTypeRangeError] cc65-2.19/test/val/compare5.c:234:15: style: Comparing expression of type 'char' against value 43981. Condition is always false. [compareValueOutOfTypeRangeError] cc65-2.19/src/ld65/config.c:1946:27: style: Local variable 'StartAddr' shadows outer variable [shadowVariable] cc65-2.19/src/ld65/global.h:53:25: note: Shadowed declaration cc65-2.19/src/ld65/config.c:1946:27: note: Shadow variable cc65-2.19/test/val/add3.c:238:6: style: Condition 'ulong0' is always true [knownConditionTrueFalse] cc65-2.19/test/val/add3.c:211:19: note: Assignment 'ulong0=ulong0+0xff', assigned value is greater than 254 cc65-2.19/test/val/add3.c:216:19: note: Assignment 'ulong0=ulong0+0x100', assigned value is greater than 510 cc65-2.19/test/val/add3.c:220:19: note: Assignment 'ulong0=ulong0+0xfe00', assigned value is greater than 65534 cc65-2.19/test/val/add3.c:224:19: note: Assignment 'ulong0=ulong0+0xff0000', assigned value is greater than 16777214 cc65-2.19/test/val/add3.c:228:19: note: Assignment 'ulong0=ulong0+0x7e000000', assigned value is greater than 2130706430 cc65-2.19/test/val/add3.c:232:19: note: Assignment 'ulong0=ulong0+0x2000000', assigned value is greater than 2164260862 cc65-2.19/test/val/add3.c:237:19: note: Assignment 'ulong0=ulong0+0x7f000000', assigned value is greater than 4294967294 cc65-2.19/test/val/add3.c:238:6: note: Condition 'ulong0' is always true cc65-2.19/test/val/add3.c:75:17: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/yacc.c:790:19: error: Array 'yys[50]' accessed at index -1, which is out of bounds. [negativeIndex] cc65-2.19/test/ref/yacc.c:791:19: error: Array 'yyv[50]' accessed at index -1, which is out of bounds. [negativeIndex] cc65-2.19/test/ref/yacc.c:253:17: portability: Undefined behaviour, pointer arithmetic 'yycrank-1' is out of bounds. [pointerOutOfBounds] cc65-2.19/test/ref/yacc.c:266:31: portability: Undefined behaviour, pointer arithmetic 'yycrank+255' is out of bounds. [pointerOutOfBounds] cc65-2.19/test/ref/yacc.c:132:34: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] cc65-2.19/test/ref/yacc.c:132:34: note: Calling function 'yywrap' returns 1 cc65-2.19/test/ref/yacc.c:132:34: note: Condition 'yywrap()' is always true cc65-2.19/test/ref/yacc.c:128:1: style: Label 'yyfussy' is not used. [unusedLabel] cc65-2.19/test/ref/yacc.c:884:17: warning: Label 'yyerrlab' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] cc65-2.19/test/ref/yacc.c:117:12: style: Local variable 'yyprevious' shadows outer variable [shadowVariable] cc65-2.19/test/ref/yacc.c:341:5: note: Shadowed declaration cc65-2.19/test/ref/yacc.c:117:12: note: Shadow variable cc65-2.19/test/val/computedgoto.c:6:22: error: syntax error [syntaxError] cc65-2.19/test/ref/yacc.c:349:23: style: Variable 'yyz' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/yacc.c:635:14: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/yacc.c:685:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/ref/yacc.c:781:27: style: Variable 'yypvt' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/ref/yacc.c:900:32: style: Variable 'yyn' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/ref/yacc.c:407:25: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] cc65-2.19/test/ref/yacc.c:543:33: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] cc65-2.19/test/ref/yacc.c:559:25: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] cc65-2.19/test/ref/yacc.c:571:25: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] cc65-2.19/test/val/cq22.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] cc65-2.19/test/val/cq22.c:108:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/ref/yacc.c:97:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/val/cq22.c:81:21: style: Condition 'a+_+_234+a234!=10' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq22.c:77:6: note: Assignment 'a=1', assigned value is 1 cc65-2.19/test/val/cq22.c:81:21: note: Condition 'a+_+_234+a234!=10' is always false cc65-2.19/test/val/cq22.c:89:10: style: Condition 'A==a' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq22.c:88:8: note: Assignment 'A=2', assigned value is 2 cc65-2.19/test/val/cq22.c:89:10: note: Condition 'A==a' is always false cc65-2.19/test/val/cq22.c:62:16: style: Variable 's22er' can be declared as const array [constVariable] cc65-2.19/test/val/cq22.c:65:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq22.c:10:10: style: struct member 'defs::cbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq22.c:11:10: style: struct member 'defs::ibits' is never used. [unusedStructMember] cc65-2.19/test/val/cq22.c:12:10: style: struct member 'defs::sbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq22.c:13:10: style: struct member 'defs::lbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq22.c:14:10: style: struct member 'defs::ubits' is never used. [unusedStructMember] cc65-2.19/test/val/cq22.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq22.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq244.c:51:1: portability: Omitted return type of function 's244' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq244.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] cc65-2.19/test/val/cq244.c:123:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq244.c:51:19: style: Parameter 'pd0' can be declared as pointer to const [constParameterPointer] cc65-2.19/test/val/cq244.c:10:10: style: struct member 'defs::cbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq244.c:11:10: style: struct member 'defs::ibits' is never used. [unusedStructMember] cc65-2.19/test/val/cq244.c:12:10: style: struct member 'defs::sbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq244.c:13:10: style: struct member 'defs::lbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq244.c:14:10: style: struct member 'defs::ubits' is never used. [unusedStructMember] cc65-2.19/test/val/cq244.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq244.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq26.c:68:1: portability: Omitted return type of function 's26' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq4.c:66:1: portability: Omitted return type of function 's26' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq4.c:292:1: portability: Omitted return type of function 'zero' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq4.c:299:1: portability: Omitted return type of function 'testev' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq4.c:308:1: portability: Omitted return type of function 'setev' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq26.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] cc65-2.19/test/val/cq25.c:135:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq26.c:178:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq25.c:72:14: style: Condition 's[0]!=s[1]' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq25.c:67:8: note: Assignment 's="..."', assigned value is "..." cc65-2.19/test/val/cq25.c:72:14: note: Condition 's[0]!=s[1]' is always false cc65-2.19/test/val/cq25.c:72:30: style: Condition 's[1]!=s[2]' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq25.c:67:8: note: Assignment 's="..."', assigned value is "..." cc65-2.19/test/val/cq25.c:72:30: note: Condition 's[1]!=s[2]' is always false cc65-2.19/test/val/cq25.c:73:14: style: Condition 's[2]!='.'' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq25.c:67:8: note: Assignment 's="..."', assigned value is "..." cc65-2.19/test/val/cq25.c:73:14: note: Condition 's[2]!='.'' is always false cc65-2.19/test/val/cq25.c:81:13: style: Condition 's[3]!='\0'' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq25.c:67:8: note: Assignment 's="..."', assigned value is "..." cc65-2.19/test/val/cq25.c:81:13: note: Condition 's[3]!='\0'' is always false cc65-2.19/test/val/cq25.c:89:18: style: Condition '".\"."[1]!='"'' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq25.c:99:13: style: Condition 's[0]!='\n'' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq25.c:97:8: note: Assignment 's="\n\t\b\r\f\\\'"', assigned value is "\n\t\b\r\f\\\'" cc65-2.19/test/val/cq25.c:99:13: note: Condition 's[0]!='\n'' is always false cc65-2.19/test/val/cq25.c:100:13: style: Condition 's[1]!='\t'' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq25.c:97:8: note: Assignment 's="\n\t\b\r\f\\\'"', assigned value is "\n\t\b\r\f\\\'" cc65-2.19/test/val/cq25.c:100:13: note: Condition 's[1]!='\t'' is always false cc65-2.19/test/val/cq25.c:101:13: style: Condition 's[2]!='\b'' is always true [knownConditionTrueFalse] cc65-2.19/test/val/cq25.c:97:8: note: Assignment 's="\n\t\b\r\f\\\'"', assigned value is "\n\t\b\r\f\\\'" cc65-2.19/test/val/cq25.c:101:13: note: Condition 's[2]!='\b'' is always true cc65-2.19/test/val/cq26.c:71:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq26.c:77:16: style: Variable 's' can be declared as const array [constVariable] cc65-2.19/test/val/cq25.c:53:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq25.c:53:14: style: Variable 's2' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq25.c:55:16: style: Variable 's25er' can be declared as const array [constVariable] cc65-2.19/test/val/cq25.c:57:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq25.c:10:10: style: struct member 'defs::cbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq25.c:11:10: style: struct member 'defs::ibits' is never used. [unusedStructMember] cc65-2.19/test/val/cq25.c:12:10: style: struct member 'defs::sbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq25.c:13:10: style: struct member 'defs::lbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq25.c:14:10: style: struct member 'defs::ubits' is never used. [unusedStructMember] cc65-2.19/test/val/cq25.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq25.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq243.c:228:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq243.c:69:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq243.c:88:16: style: Variable 's243er' can be declared as const array [constVariable] cc65-2.19/test/val/cq243.c:90:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq243.c:10:10: style: struct member 'defs::cbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq243.c:11:10: style: struct member 'defs::ibits' is never used. [unusedStructMember] cc65-2.19/test/val/cq243.c:12:10: style: struct member 'defs::sbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq243.c:13:10: style: struct member 'defs::lbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq243.c:14:10: style: struct member 'defs::ubits' is never used. [unusedStructMember] cc65-2.19/test/val/cq243.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq243.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq4.c:324:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq4.c:247:4: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] cc65-2.19/test/val/cq4.c:310:15: style: Local variable 'extvar' shadows outer variable [shadowVariable] cc65-2.19/test/val/cq4.c:165:5: note: Shadowed declaration cc65-2.19/test/val/cq4.c:310:15: note: Shadow variable cc65-2.19/test/val/cq4.c:69:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq4.c:182:16: style: Variable 's4er' can be declared as const array [constVariable] cc65-2.19/test/val/cq4.c:184:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq4.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq4.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq626.c:66:1: portability: Omitted return type of function 's26' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/compare8.c:63:14: style: Comparing expression of type 'signed char' against value 127. Condition is always false. [compareValueOutOfTypeRangeError] cc65-2.19/test/val/cq626.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] cc65-2.19/test/val/cq626.c:298:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq626.c:281:15: style: Condition '(long)l>(unsigned int)0100000' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq626.c:280:8: note: Assignment 'l=(unsigned int)0100000', assigned value is 32768 cc65-2.19/test/val/cq626.c:281:15: note: Condition '(long)l>(unsigned int)0100000' is always false cc65-2.19/test/val/cq626.c:69:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq626.c:178:16: style: Variable 's626er' can be declared as const array [constVariable] cc65-2.19/test/val/cq626.c:181:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq626.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq626.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq626.c:185:9: style: Unused variable: lint1 [unusedVariable] cc65-2.19/test/val/cq626.c:185:16: style: Unused variable: lint2 [unusedVariable] cc65-2.19/test/val/cq626.c:185:26: style: Unused variable: ls [unusedVariable] cc65-2.19/test/val/cq626.c:186:9: style: Unused variable: c [unusedVariable] cc65-2.19/test/val/cq626.c:186:12: style: Unused variable: t [unusedVariable] cc65-2.19/test/val/cq626.c:186:19: style: Unused variable: t0 [unusedVariable] cc65-2.19/test/val/cq626.c:187:10: style: Unused variable: s [unusedVariable] cc65-2.19/test/val/cq626.c:188:8: style: Unused variable: is [unusedVariable] cc65-2.19/test/val/cq626.c:188:12: style: Unused variable: i [unusedVariable] cc65-2.19/test/val/cq626.c:188:15: style: Unused variable: j [unusedVariable] cc65-2.19/test/val/cq626.c:189:13: style: Unused variable: u [unusedVariable] cc65-2.19/test/val/cq626.c:189:16: style: Unused variable: us [unusedVariable] cc65-2.19/test/val/cq715.c:97:1: portability: Omitted return type of function 's715f' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq72.c:66:1: portability: Omitted return type of function 's26' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq715.c:112:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq715.c:74:28: style: Condition '++i!=6' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq715.c:73:8: note: Assignment 'i=1', assigned value is 1 cc65-2.19/test/val/cq715.c:74:8: note: i is incremented', new value is 2 cc65-2.19/test/val/cq715.c:74:12: note: i is incremented', new value is 3 cc65-2.19/test/val/cq715.c:74:16: note: i is incremented', new value is 4 cc65-2.19/test/val/cq715.c:74:20: note: i is incremented', new value is 5 cc65-2.19/test/val/cq715.c:74:28: note: Condition '++i!=6' is always false cc65-2.19/test/val/cq715.c:58:16: style: Variable 's715er' can be declared as const array [constVariable] cc65-2.19/test/val/cq715.c:61:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq715.c:10:10: style: struct member 'defs::cbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq715.c:11:10: style: struct member 'defs::ibits' is never used. [unusedStructMember] cc65-2.19/test/val/cq715.c:12:10: style: struct member 'defs::sbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq715.c:13:10: style: struct member 'defs::lbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq715.c:14:10: style: struct member 'defs::ubits' is never used. [unusedStructMember] cc65-2.19/test/val/cq715.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq715.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq71.c:188:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] cc65-2.19/test/val/cq61.c:147:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq71.c:189:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq71.c:201:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq61.c:128:20: style: Comparing expression of type 'signed short' against value 1048579. Condition is always true. [compareValueOutOfTypeRangeError] cc65-2.19/test/val/cq61.c:129:20: style: Comparing expression of type 'char' against value 1048579. Condition is always true. [compareValueOutOfTypeRangeError] cc65-2.19/test/val/cq61.c:94:10: style: Condition 'to!=-19' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq61.c:91:12: note: Assignment 'from=-19', assigned value is -19 cc65-2.19/test/val/cq61.c:92:9: note: Assignment 'to=from', assigned value is -19 cc65-2.19/test/val/cq61.c:94:10: note: Condition 'to!=-19' is always false cc65-2.19/test/val/cq61.c:128:40: style: Condition 'shortint!=3' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq61.c:124:14: note: Assignment 'longint=1048579', assigned value is 1048579 cc65-2.19/test/val/cq61.c:125:15: note: Assignment 'shortint=longint', assigned value is 3 cc65-2.19/test/val/cq61.c:128:40: note: Condition 'shortint!=3' is always false cc65-2.19/test/val/cq61.c:129:40: style: Condition 'charint!=3' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq61.c:124:14: note: Assignment 'longint=1048579', assigned value is 1048579 cc65-2.19/test/val/cq61.c:126:14: note: Assignment 'charint=longint', assigned value is 3 cc65-2.19/test/val/cq61.c:129:40: note: Condition 'charint!=3' is always false cc65-2.19/test/val/cq71.c:109:12: style: Condition 'x[5]!=1942' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq71.c:108:11: note: Assignment 'x[5]=1942', assigned value is 1942 cc65-2.19/test/val/cq71.c:109:12: note: Condition 'x[5]!=1942' is always false cc65-2.19/test/val/cq71.c:132:9: style: Condition 'a!=2' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq71.c:126:8: note: Assignment 'a=2', assigned value is 2 cc65-2.19/test/val/cq71.c:132:9: note: Condition 'a!=2' is always false cc65-2.19/test/val/cq71.c:97:13: style: Same expression on both sides of '!='. [duplicateExpression] cc65-2.19/test/val/cq61.c:57:16: style: Variable 's61er' can be declared as const array [constVariable] cc65-2.19/test/val/cq61.c:58:16: style: Variable 's61ok' can be declared as const array [constVariable] cc65-2.19/test/val/cq61.c:74:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq71.c:57:16: style: Variable 's71er' can be declared as const array [constVariable] cc65-2.19/test/val/cq71.c:60:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq61.c:10:10: style: struct member 'defs::cbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq61.c:11:10: style: struct member 'defs::ibits' is never used. [unusedStructMember] cc65-2.19/test/val/cq61.c:12:10: style: struct member 'defs::sbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq61.c:13:10: style: struct member 'defs::lbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq61.c:14:10: style: struct member 'defs::ubits' is never used. [unusedStructMember] cc65-2.19/test/val/cq61.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq61.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq71.c:12:10: style: struct member 'defs::cbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq71.c:13:10: style: struct member 'defs::ibits' is never used. [unusedStructMember] cc65-2.19/test/val/cq61.c:64:9: style: Unused variable: fromc [unusedVariable] cc65-2.19/test/val/cq71.c:14:10: style: struct member 'defs::sbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq61.c:65:10: style: Unused variable: wd [unusedVariable] cc65-2.19/test/val/cq71.c:15:10: style: struct member 'defs::lbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq71.c:16:10: style: struct member 'defs::ubits' is never used. [unusedStructMember] cc65-2.19/test/val/cq71.c:17:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq71.c:18:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq71.c:188:6: style: Variable 'x' is assigned a value that is never used. [unreadVariable] cc65-2.19/test/val/cq757.c:66:1: portability: Omitted return type of function 's26' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/compare9.c:55:15: style: Comparing expression of type 'signed char' against value 127. Condition is always true. [compareValueOutOfTypeRangeError] cc65-2.19/test/val/compare9.c:102:12: style: Variable 'char0' is reassigned a value before the old one has been used. [redundantAssignment] cc65-2.19/test/val/compare9.c:97:9: note: char0 is assigned cc65-2.19/test/val/compare9.c:102:12: note: char0 is overwritten cc65-2.19/test/val/cq81.c:150:1: portability: Omitted return type of function 'regc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq81.c:326:1: portability: Omitted return type of function 'regi' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq81.c:503:1: portability: Omitted return type of function 'regp' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cc65-2.19/test/val/cq84.c:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j [valueFlowBailoutIncompleteVar] cc65-2.19/test/val/cq72.c:306:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq72.c:207:14: style: Condition 'k+(-k)!=0' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:199:8: note: Assignment 'k=2', assigned value is 2 cc65-2.19/test/val/cq72.c:207:14: note: Condition 'k+(-k)!=0' is always false cc65-2.19/test/val/cq72.c:229:12: style: Condition '++k!=6' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:227:8: note: Assignment 'k=5', assigned value is 5 cc65-2.19/test/val/cq72.c:229:12: note: Condition '++k!=6' is always false cc65-2.19/test/val/cq72.c:229:24: style: Condition '--k!=5' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:227:8: note: Assignment 'k=5', assigned value is 5 cc65-2.19/test/val/cq72.c:229:10: note: k is incremented', new value is 6 cc65-2.19/test/val/cq72.c:229:24: note: Condition '--k!=5' is always false cc65-2.19/test/val/cq72.c:230:12: style: Condition 'k++!=5' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:227:8: note: Assignment 'k=5', assigned value is 5 cc65-2.19/test/val/cq72.c:229:10: note: k is incremented', new value is 6 cc65-2.19/test/val/cq72.c:229:22: note: k is decremented', new value is 5 cc65-2.19/test/val/cq72.c:230:12: note: Condition 'k++!=5' is always false cc65-2.19/test/val/cq72.c:230:24: style: Condition 'k--!=6' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:227:8: note: Assignment 'k=5', assigned value is 5 cc65-2.19/test/val/cq72.c:229:10: note: k is incremented', new value is 6 cc65-2.19/test/val/cq72.c:229:22: note: k is decremented', new value is 5 cc65-2.19/test/val/cq72.c:230:8: note: k is incremented', new value is 6 cc65-2.19/test/val/cq72.c:230:24: note: Condition 'k--!=6' is always false cc65-2.19/test/val/cq72.c:231:12: style: Condition 'k!=5' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:227:8: note: Assignment 'k=5', assigned value is 5 cc65-2.19/test/val/cq72.c:229:10: note: k is incremented', new value is 6 cc65-2.19/test/val/cq72.c:229:22: note: k is decremented', new value is 5 cc65-2.19/test/val/cq72.c:230:8: note: k is incremented', new value is 6 cc65-2.19/test/val/cq72.c:230:20: note: k is decremented', new value is 5 cc65-2.19/test/val/cq72.c:231:12: note: Condition 'k!=5' is always false cc65-2.19/test/val/cq72.c:257:16: style: Condition '(char)s!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:245:8: note: Assignment 's=26', assigned value is 26 cc65-2.19/test/val/cq72.c:257:16: note: Condition '(char)s!=26' is always false cc65-2.19/test/val/cq72.c:257:33: style: Condition '(char)i!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:246:8: note: Assignment 'i=26', assigned value is 26 cc65-2.19/test/val/cq72.c:257:33: note: Condition '(char)i!=26' is always false cc65-2.19/test/val/cq72.c:258:16: style: Condition '(char)l!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:244:17: note: Assignment 'l=26', assigned value is 26 cc65-2.19/test/val/cq72.c:258:16: note: Condition '(char)l!=26' is always false cc65-2.19/test/val/cq72.c:258:33: style: Condition '(char)u!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:245:17: note: Assignment 'u=26', assigned value is 26 cc65-2.19/test/val/cq72.c:258:33: note: Condition '(char)u!=26' is always false cc65-2.19/test/val/cq72.c:259:16: style: Condition '(char)f!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:251:8: note: Assignment 'f=26', assigned value is 26 cc65-2.19/test/val/cq72.c:259:16: note: Condition '(char)f!=26' is always false cc65-2.19/test/val/cq72.c:259:33: style: Condition '(char)d!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:252:8: note: Assignment 'd=26', assigned value is 26 cc65-2.19/test/val/cq72.c:259:33: note: Condition '(char)d!=26' is always false cc65-2.19/test/val/cq72.c:261:17: style: Condition '(short)c!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:244:8: note: Assignment 'c=26', assigned value is 26 cc65-2.19/test/val/cq72.c:261:17: note: Condition '(short)c!=26' is always false cc65-2.19/test/val/cq72.c:261:35: style: Condition '(short)i!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:246:8: note: Assignment 'i=26', assigned value is 26 cc65-2.19/test/val/cq72.c:261:35: note: Condition '(short)i!=26' is always false cc65-2.19/test/val/cq72.c:262:17: style: Condition '(short)l!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:244:17: note: Assignment 'l=26', assigned value is 26 cc65-2.19/test/val/cq72.c:262:17: note: Condition '(short)l!=26' is always false cc65-2.19/test/val/cq72.c:262:35: style: Condition '(short)u!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:245:17: note: Assignment 'u=26', assigned value is 26 cc65-2.19/test/val/cq72.c:262:35: note: Condition '(short)u!=26' is always false cc65-2.19/test/val/cq72.c:263:17: style: Condition '(short)f!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:251:8: note: Assignment 'f=26', assigned value is 26 cc65-2.19/test/val/cq72.c:263:17: note: Condition '(short)f!=26' is always false cc65-2.19/test/val/cq72.c:263:35: style: Condition '(short)d!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:252:8: note: Assignment 'd=26', assigned value is 26 cc65-2.19/test/val/cq72.c:263:35: note: Condition '(short)d!=26' is always false cc65-2.19/test/val/cq72.c:265:15: style: Condition '(int)c!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:244:8: note: Assignment 'c=26', assigned value is 26 cc65-2.19/test/val/cq72.c:265:15: note: Condition '(int)c!=26' is always false cc65-2.19/test/val/cq72.c:265:31: style: Condition '(int)s!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:245:8: note: Assignment 's=26', assigned value is 26 cc65-2.19/test/val/cq72.c:265:31: note: Condition '(int)s!=26' is always false cc65-2.19/test/val/cq72.c:266:15: style: Condition '(int)l!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:244:17: note: Assignment 'l=26', assigned value is 26 cc65-2.19/test/val/cq72.c:266:15: note: Condition '(int)l!=26' is always false cc65-2.19/test/val/cq72.c:266:31: style: Condition '(int)u!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:245:17: note: Assignment 'u=26', assigned value is 26 cc65-2.19/test/val/cq72.c:266:31: note: Condition '(int)u!=26' is always false cc65-2.19/test/val/cq72.c:267:15: style: Condition '(int)f!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:251:8: note: Assignment 'f=26', assigned value is 26 cc65-2.19/test/val/cq72.c:267:15: note: Condition '(int)f!=26' is always false cc65-2.19/test/val/cq72.c:267:31: style: Condition '(int)d!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:252:8: note: Assignment 'd=26', assigned value is 26 cc65-2.19/test/val/cq72.c:267:31: note: Condition '(int)d!=26' is always false cc65-2.19/test/val/cq72.c:269:16: style: Condition '(long)c!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:244:8: note: Assignment 'c=26', assigned value is 26 cc65-2.19/test/val/cq72.c:269:16: note: Condition '(long)c!=26' is always false cc65-2.19/test/val/cq72.c:269:33: style: Condition '(long)s!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:245:8: note: Assignment 's=26', assigned value is 26 cc65-2.19/test/val/cq72.c:269:33: note: Condition '(long)s!=26' is always false cc65-2.19/test/val/cq72.c:270:16: style: Condition '(long)i!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:246:8: note: Assignment 'i=26', assigned value is 26 cc65-2.19/test/val/cq72.c:270:16: note: Condition '(long)i!=26' is always false cc65-2.19/test/val/cq72.c:270:33: style: Condition '(long)u!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:245:17: note: Assignment 'u=26', assigned value is 26 cc65-2.19/test/val/cq72.c:270:33: note: Condition '(long)u!=26' is always false cc65-2.19/test/val/cq72.c:271:16: style: Condition '(long)f!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:251:8: note: Assignment 'f=26', assigned value is 26 cc65-2.19/test/val/cq72.c:271:16: note: Condition '(long)f!=26' is always false cc65-2.19/test/val/cq72.c:271:33: style: Condition '(long)d!=26' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:252:8: note: Assignment 'd=26', assigned value is 26 cc65-2.19/test/val/cq72.c:271:33: note: Condition '(long)d!=26' is always false cc65-2.19/test/val/cq72.c:200:9: style: Redundant pointer operation on 'k' - it's already a variable. [redundantPointerOp] cc65-2.19/test/val/cq72.c:69:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq72.c:172:16: style: Variable 's72er' can be declared as const array [constVariable] cc65-2.19/test/val/cq72.c:175:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq72.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq72.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq84.c:230:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq84.c:100:16: style: Condition 'glork(4)!=4' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq84.c:100:12: note: Calling function 'glork' returns 4 cc65-2.19/test/val/cq84.c:100:16: note: Condition 'glork(4)!=4' is always false cc65-2.19/test/val/cq84.c:60:9: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq84.c:78:16: style: Variable 's84er' can be declared as const array [constVariable] cc65-2.19/test/val/cq84.c:81:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq84.c:172:15: style: Parameter 'a' can be declared as const array [constParameter] cc65-2.19/test/val/cq84.c:10:10: style: struct member 'defs::cbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq84.c:11:10: style: struct member 'defs::ibits' is never used. [unusedStructMember] cc65-2.19/test/val/cq84.c:12:10: style: struct member 'defs::sbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq84.c:13:10: style: struct member 'defs::lbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq84.c:14:10: style: struct member 'defs::ubits' is never used. [unusedStructMember] cc65-2.19/test/val/cq84.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq84.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq84.c:60:26: style: Unused variable: pfi [unusedVariable] cc65-2.19/test/val/cq7813.c:343:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq757.c:296:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq757.c:189:15: style: Condition 't<<3<<2!=1280' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq757.c:188:8: note: Assignment 't=40', assigned value is 40 cc65-2.19/test/val/cq757.c:189:15: note: Condition 't<<3<<2!=1280' is always false cc65-2.19/test/val/cq757.c:189:34: style: Condition 't>>3>>2!=1' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq757.c:188:8: note: Assignment 't=40', assigned value is 40 cc65-2.19/test/val/cq757.c:189:34: note: Condition 't>>3>>2!=1' is always false cc65-2.19/test/val/cq757.c:230:9: style: Condition 'aDecVal>0' is always true [knownConditionTrueFalse] cc65-2.19/testcode/lib/gamate/nachtm.c:1005:24: note: Assuming that condition 'VC->DecVal!=0' is not redundant cc65-2.19/testcode/lib/gamate/nachtm.c:1016:31: note: Condition 'VC->DecVal>0' is always true cc65-2.19/testcode/lib/gamate/nachtm.c:942:19: style: Local variable 'I' shadows outer variable [shadowVariable] cc65-2.19/testcode/lib/gamate/nachtm.c:907:21: note: Shadowed declaration cc65-2.19/testcode/lib/gamate/nachtm.c:942:19: note: Shadow variable cc65-2.19/testcode/lib/gamate/nachtm.c:863:25: style: struct member 'VoiceCtrl::Trigger' is never used. [unusedStructMember] cc65-2.19/test/val/cq81.c:689:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] cc65-2.19/test/val/cq81.c:107:16: style: Condition 'rptr!=nrptr' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq81.c:101:11: note: rptr is assigned '&k' here. cc65-2.19/test/val/cq81.c:102:14: note: Assignment 'nrptr=&k', assigned value is symbolic=rptr cc65-2.19/test/val/cq81.c:107:16: note: Condition 'rptr!=nrptr' is always false cc65-2.19/test/val/cq81.c:108:16: style: Condition 'rint!=nrint' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq81.c:104:12: note: nrint is assigned 'k' here. cc65-2.19/test/val/cq81.c:103:11: note: rint is assigned 'k' here. cc65-2.19/test/val/cq81.c:108:16: note: Condition 'rint!=nrint' is always false cc65-2.19/test/val/cq81.c:62:18: style: Local variable 'crc' shadows outer variable [shadowVariable] cc65-2.19/test/val/cq81.c:43:10: note: Shadowed declaration cc65-2.19/test/val/cq81.c:62:18: note: Shadow variable cc65-2.19/test/val/cq81.c:268:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:188:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:268:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:187:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:268:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:268:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:269:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:189:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:269:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:188:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:269:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:269:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:270:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:190:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:270:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:189:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:270:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:270:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:271:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:192:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:271:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:190:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:271:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:271:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:272:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:194:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:272:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:192:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:272:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:272:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:273:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:196:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:273:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:194:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:273:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:273:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:274:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:198:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:274:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:196:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:274:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:274:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:275:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:200:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:275:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:198:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:275:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:275:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:276:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:202:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:276:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:200:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:276:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:276:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:277:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:204:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:277:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:202:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:277:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:277:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:278:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:206:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:278:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:204:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:278:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:278:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:279:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:208:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:279:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:206:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:279:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:279:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:280:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:210:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:280:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:208:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:280:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:280:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:281:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:212:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:281:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:210:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:281:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:281:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:282:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:214:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:282:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:212:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:282:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:282:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:283:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:216:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:283:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:214:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:283:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:283:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:284:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:218:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:284:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:216:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:284:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:284:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:285:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:220:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:285:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:218:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:285:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:285:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:286:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:222:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:286:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:220:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:286:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:286:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:287:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:223:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:287:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:222:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:287:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:287:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:288:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:224:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:288:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:223:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:288:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:288:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:289:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:225:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:289:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:224:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:289:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:289:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:445:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:364:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:445:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:363:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:445:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:445:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:446:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:365:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:446:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:364:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:446:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:446:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:447:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:366:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:447:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:365:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:447:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:447:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:448:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:368:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:448:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:366:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:448:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:448:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:449:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:370:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:449:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:368:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:449:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:449:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:450:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:372:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:450:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:370:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:450:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:450:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:451:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:374:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:451:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:372:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:451:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:451:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:452:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:376:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:452:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:374:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:452:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:452:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:453:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:378:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:453:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:376:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:453:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:453:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:454:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:380:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:454:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:378:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:454:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:454:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:455:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:382:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:455:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:380:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:455:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:455:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:456:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:384:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:456:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:382:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:456:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:456:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:457:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:386:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:457:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:384:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:457:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:457:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:458:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:388:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:458:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:386:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:458:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:458:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:459:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:390:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:459:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:388:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:459:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:459:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:460:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:392:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:460:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:390:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:460:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:460:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:461:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:394:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:461:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:392:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:461:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:461:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:462:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:396:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:462:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:394:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:462:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:462:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:463:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:398:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:463:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:396:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:463:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:463:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:464:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:399:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:464:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:398:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:464:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:464:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:465:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:400:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:465:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:399:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:465:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:465:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:466:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:401:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:466:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:400:17: note: Variable declared here. cc65-2.19/test/val/cq81.c:466:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:466:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:622:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:541:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:622:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:540:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:622:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:622:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:623:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:542:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:623:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:541:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:623:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:623:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:624:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:543:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:624:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:542:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:624:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:624:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:625:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:545:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:625:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:543:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:625:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:625:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:626:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:547:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:626:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:545:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:626:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:626:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:627:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:549:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:627:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:547:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:627:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:627:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:628:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:551:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:628:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:549:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:628:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:628:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:629:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:553:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:629:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:551:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:629:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:629:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:630:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:555:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:630:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:553:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:630:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:630:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:631:16: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:557:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:631:11: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:555:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:631:18: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:631:16: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:632:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:559:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:632:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:557:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:632:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:632:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:633:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:561:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:633:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:559:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:633:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:633:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:634:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:563:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:634:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:561:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:634:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:634:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:635:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:565:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:635:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:563:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:635:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:635:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:636:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:567:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:636:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:565:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:636:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:636:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:637:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:569:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:637:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:567:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:637:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:637:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:638:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:571:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:638:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:569:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:638:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:638:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:639:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:573:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:639:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:571:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:639:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:639:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:640:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:575:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:640:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:573:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:640:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:640:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:641:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:576:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:641:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:575:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:641:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:641:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:642:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:577:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:642:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:576:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:642:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:642:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:643:17: error: Subtracting pointers that point to different objects [subtractPointers] cc65-2.19/test/val/cq81.c:578:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:643:12: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:577:18: note: Variable declared here. cc65-2.19/test/val/cq81.c:643:19: note: Address of variable taken here. cc65-2.19/test/val/cq81.c:643:17: note: Subtracting pointers that point to different objects cc65-2.19/test/val/cq81.c:59:16: style: Variable 's81er' can be declared as const array [constVariable] cc65-2.19/test/val/cq81.c:61:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:65:18: style: Variable 'rptr' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:66:18: style: Variable 'nrptr' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:69:16: style: Variable 'badtest' can be declared as const array [constVariable] cc65-2.19/test/val/cq81.c:70:16: style: Variable 'goodtest' can be declared as const array [constVariable] cc65-2.19/test/val/cq81.c:544:18: style: Variable 'r04' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:546:18: style: Variable 'r06' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:548:18: style: Variable 'r08' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:550:18: style: Variable 'r10' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:552:18: style: Variable 'r12' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:554:18: style: Variable 'r14' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:556:18: style: Variable 'r16' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:558:18: style: Variable 'r18' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:560:18: style: Variable 'r20' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:562:18: style: Variable 'r22' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:564:18: style: Variable 'r24' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:566:18: style: Variable 'r26' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:568:18: style: Variable 'r28' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:570:18: style: Variable 'r30' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:572:18: style: Variable 'r32' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:574:18: style: Variable 'r34' can be declared as pointer to const [constVariablePointer] cc65-2.19/test/val/cq81.c:10:10: style: struct member 'defs::cbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq81.c:11:10: style: struct member 'defs::ibits' is never used. [unusedStructMember] cc65-2.19/test/val/cq81.c:12:10: style: struct member 'defs::sbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq81.c:13:10: style: struct member 'defs::lbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq81.c:14:10: style: struct member 'defs::ubits' is never used. [unusedStructMember] cc65-2.19/test/val/cq81.c:15:10: style: struct member 'defs::fbits' is never used. [unusedStructMember] cc65-2.19/test/val/cq81.c:16:10: style: struct member 'defs::dbits' is never used. [unusedStructMember] cc65-2.19/src/dbginfo/dbginfo.c:2050:23: style: Condition 'I==0' is always false [knownConditionTrueFalse] cc65-2.19/src/dbginfo/dbginfo.c:2049:21: note: Assignment 'I=((B)&0x07U)+1U', assigned value is greater than 0 cc65-2.19/src/dbginfo/dbginfo.c:2050:23: note: Condition 'I==0' is always false cc65-2.19/src/dbginfo/dbginfo.c:663:13: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:660:23: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:660:23: note: Assignment 'S=xmalloc(B->Len+1)', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:663:13: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:666:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:660:23: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:660:23: note: Assignment 'S=xmalloc(B->Len+1)', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:666:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:776:13: warning: If memory allocation fails, then there is a possible null pointer dereference: NewItems [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:775:24: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:775:24: note: Assignment 'NewItems=xmalloc(C->Size*sizeof(union CollEntry))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:776:13: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1116:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1113:17: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1113:17: note: Assignment 'E=xmalloc(sizeof(*E)+MsgSize)', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1116:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1117:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1113:17: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1113:17: note: Assignment 'E=xmalloc(sizeof(*E)+MsgSize)', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1117:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1118:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1113:17: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1113:17: note: Assignment 'E=xmalloc(sizeof(*E)+MsgSize)', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1118:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1119:5: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1113:17: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1113:17: note: Assignment 'E=xmalloc(sizeof(*E)+MsgSize)', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1119:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1121:16: warning: If memory allocation fails, then there is a possible null pointer dereference: E [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1113:17: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1113:17: note: Assignment 'E=xmalloc(sizeof(*E)+MsgSize)', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1121:16: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1199:13: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1196:27: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1196:27: note: Assignment 'S=xmalloc(sizeof(struct CSymInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1199:13: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1223:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1221:32: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1221:32: note: Assignment 'S=xmalloc(sizeof(*S)-sizeof(S->data[0])+Count*sizeof(S->data[0]))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1223:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1272:13: warning: If memory allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1267:27: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1267:27: note: Assignment 'F=xmalloc(sizeof(struct FileInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1272:13: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1300:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1298:34: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1298:34: note: Assignment 'S=xmalloc(sizeof(*S)-sizeof(S->data[0])+Count*sizeof(S->data[0]))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1300:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1358:13: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1355:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1355:26: note: Assignment 'L=xmalloc(sizeof(struct LibInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1358:13: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1381:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1379:35: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1379:35: note: Assignment 'L=xmalloc(sizeof(*L)-sizeof(L->data[0])+Count*sizeof(L->data[0]))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1381:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1431:5: warning: If memory allocation fails, then there is a possible null pointer dereference: L [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1429:32: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1429:32: note: Assignment 'L=xmalloc(sizeof(*L)-sizeof(L->data[0])+Count*sizeof(L->data[0]))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1431:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1472:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1469:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1469:26: note: Assignment 'M=xmalloc(sizeof(struct ModInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1472:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1476:13: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1469:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1469:26: note: Assignment 'M=xmalloc(sizeof(struct ModInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1476:13: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1505:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1503:34: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1503:34: note: Assignment 'M=xmalloc(sizeof(*M)-sizeof(M->data[0])+Count*sizeof(M->data[0]))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1505:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1545:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1542:28: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1542:28: note: Assignment 'S=xmalloc(sizeof(struct ScopeInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1545:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1548:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1542:28: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1542:28: note: Assignment 'S=xmalloc(sizeof(struct ScopeInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1548:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1549:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1542:28: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1542:28: note: Assignment 'S=xmalloc(sizeof(struct ScopeInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1549:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1550:13: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1542:28: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1542:28: note: Assignment 'S=xmalloc(sizeof(struct ScopeInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1550:13: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1577:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1575:33: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1575:33: note: Assignment 'S=xmalloc(sizeof(*S)-sizeof(S->data[0])+Count*sizeof(S->data[0]))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1577:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1628:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1625:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1625:26: note: Assignment 'S=xmalloc(sizeof(struct SegInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1628:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1629:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1625:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1625:26: note: Assignment 'S=xmalloc(sizeof(struct SegInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1629:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1630:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1625:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1625:26: note: Assignment 'S=xmalloc(sizeof(struct SegInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1630:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1640:13: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1625:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1625:26: note: Assignment 'S=xmalloc(sizeof(struct SegInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1640:13: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1664:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1662:35: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1662:35: note: Assignment 'S=xmalloc(sizeof(*S)-sizeof(S->data[0])+Count*sizeof(S->data[0]))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1664:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1706:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1703:27: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1703:27: note: Assignment 'S=xmalloc(sizeof(struct SpanInfo))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1706:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1707:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1703:27: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1703:27: note: Assignment 'S=xmalloc(sizeof(struct SpanInfo))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1707:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1730:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1728:32: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1728:32: note: Assignment 'S=xmalloc(sizeof(*S)-sizeof(S->data[0])+Count*sizeof(S->data[0]))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1730:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1788:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1785:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1785:26: note: Assignment 'S=xmalloc(sizeof(struct SymInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1788:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1789:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1785:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1785:26: note: Assignment 'S=xmalloc(sizeof(struct SymInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1789:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1790:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1785:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1785:26: note: Assignment 'S=xmalloc(sizeof(struct SymInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1790:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1793:13: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1785:26: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1785:26: note: Assignment 'S=xmalloc(sizeof(struct SymInfo)+SB_GetLen(Name))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1793:13: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:1820:5: warning: If memory allocation fails, then there is a possible null pointer dereference: S [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:1818:34: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:1818:34: note: Assignment 'S=xmalloc(sizeof(*S)-sizeof(S->data[0])+Count*sizeof(S->data[0]))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:1820:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:2249:9: warning: If memory allocation fails, then there is a possible null pointer dereference: List [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:2236:30: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:2236:20: note: Assignment 'L->List=List=xmalloc(L->Count*sizeof(*List))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:2243:10: note: List is assigned 'L->List' here. cc65-2.19/src/dbginfo/dbginfo.c:2249:9: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:2250:11: warning: If memory allocation fails, then there is a possible null pointer dereference: List [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:2236:30: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:2236:20: note: Assignment 'L->List=List=xmalloc(L->Count*sizeof(*List))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:2243:10: note: List is assigned 'L->List' here. cc65-2.19/src/dbginfo/dbginfo.c:2250:11: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:2276:13: warning: If memory allocation fails, then there is a possible null pointer dereference: List [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:2236:30: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:2236:20: note: Assignment 'L->List=List=xmalloc(L->Count*sizeof(*List))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:2243:13: note: Assignment 'List=L->List', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:2276:13: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:2277:15: warning: If memory allocation fails, then there is a possible null pointer dereference: List [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:2236:30: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:2236:20: note: Assignment 'L->List=List=xmalloc(L->Count*sizeof(*List))', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:2243:13: note: Assignment 'List=L->List', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:2277:15: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:2407:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Info [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:2383:29: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:2383:29: note: Assignment 'Info=xmalloc(sizeof(struct DbgInfo)+Len)', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:2407:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:2408:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Info [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:2383:29: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:2383:29: note: Assignment 'Info=xmalloc(sizeof(struct DbgInfo)+Len)', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:2408:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:2409:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Info [nullPointerOutOfMemory] cc65-2.19/src/dbginfo/dbginfo.c:2383:29: note: Assuming allocation function fails cc65-2.19/src/dbginfo/dbginfo.c:2383:29: note: Assignment 'Info=xmalloc(sizeof(struct DbgInfo)+Len)', assigned value is 0 cc65-2.19/src/dbginfo/dbginfo.c:2409:5: note: Null pointer dereference cc65-2.19/src/dbginfo/dbginfo.c:5592:45: style:inconclusive: Function 'cc65_read_dbginfo' argument 1 names different: declaration 'filename' definition 'FileName'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:98:45: note: Function 'cc65_read_dbginfo' argument 1 names different: declaration 'filename' definition 'FileName'. cc65-2.19/src/dbginfo/dbginfo.c:5592:45: note: Function 'cc65_read_dbginfo' argument 1 names different: declaration 'filename' definition 'FileName'. cc65-2.19/src/dbginfo/dbginfo.c:5804:54: style:inconclusive: Function 'cc65_get_csymlist' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:152:54: note: Function 'cc65_get_csymlist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5804:54: note: Function 'cc65_get_csymlist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5832:51: style:inconclusive: Function 'cc65_csym_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:155:51: note: Function 'cc65_csym_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5832:51: note: Function 'cc65_csym_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5832:68: style:inconclusive: Function 'cc65_csym_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:155:68: note: Function 'cc65_csym_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:5832:68: note: Function 'cc65_csym_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:5865:56: style:inconclusive: Function 'cc65_cfunc_bymodule' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:162:56: note: Function 'cc65_cfunc_bymodule' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5865:56: note: Function 'cc65_cfunc_bymodule' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5865:73: style:inconclusive: Function 'cc65_cfunc_bymodule' argument 2 names different: declaration 'module_id' definition 'ModId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:162:73: note: Function 'cc65_cfunc_bymodule' argument 2 names different: declaration 'module_id' definition 'ModId'. cc65-2.19/src/dbginfo/dbginfo.c:5865:73: note: Function 'cc65_cfunc_bymodule' argument 2 names different: declaration 'module_id' definition 'ModId'. cc65-2.19/src/dbginfo/dbginfo.c:5905:54: style:inconclusive: Function 'cc65_cfunc_byname' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:168:54: note: Function 'cc65_cfunc_byname' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5905:54: note: Function 'cc65_cfunc_byname' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5905:74: style:inconclusive: Function 'cc65_cfunc_byname' argument 2 names different: declaration 'name' definition 'Name'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:168:74: note: Function 'cc65_cfunc_byname' argument 2 names different: declaration 'name' definition 'Name'. cc65-2.19/src/dbginfo/dbginfo.c:5905:74: note: Function 'cc65_cfunc_byname' argument 2 names different: declaration 'name' definition 'Name'. cc65-2.19/src/dbginfo/dbginfo.c:5958:54: style:inconclusive: Function 'cc65_csym_byscope' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:173:54: note: Function 'cc65_csym_byscope' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5958:54: note: Function 'cc65_csym_byscope' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5958:71: style:inconclusive: Function 'cc65_csym_byscope' argument 2 names different: declaration 'scope_id' definition 'ScopeId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:173:71: note: Function 'cc65_csym_byscope' argument 2 names different: declaration 'scope_id' definition 'ScopeId'. cc65-2.19/src/dbginfo/dbginfo.c:5958:71: note: Function 'cc65_csym_byscope' argument 2 names different: declaration 'scope_id' definition 'ScopeId'. cc65-2.19/src/dbginfo/dbginfo.c:5997:39: style:inconclusive: Function 'cc65_free_csyminfo' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:178:39: note: Function 'cc65_free_csyminfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5997:39: note: Function 'cc65_free_csyminfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:5997:68: style:inconclusive: Function 'cc65_free_csyminfo' argument 2 names different: declaration 'info' definition 'Info'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:178:68: note: Function 'cc65_free_csyminfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:5997:68: note: Function 'cc65_free_csyminfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6015:60: style:inconclusive: Function 'cc65_get_librarylist' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:204:60: note: Function 'cc65_get_librarylist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6015:60: note: Function 'cc65_get_librarylist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6043:57: style:inconclusive: Function 'cc65_library_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:207:57: note: Function 'cc65_library_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6043:57: note: Function 'cc65_library_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6043:74: style:inconclusive: Function 'cc65_library_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:207:74: note: Function 'cc65_library_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6043:74: note: Function 'cc65_library_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6076:42: style:inconclusive: Function 'cc65_free_libraryinfo' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:214:42: note: Function 'cc65_free_libraryinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6076:42: note: Function 'cc65_free_libraryinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6076:74: style:inconclusive: Function 'cc65_free_libraryinfo' argument 2 names different: declaration 'info' definition 'Info'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:214:74: note: Function 'cc65_free_libraryinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6076:74: note: Function 'cc65_free_libraryinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6094:51: style:inconclusive: Function 'cc65_line_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:250:51: note: Function 'cc65_line_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6094:51: note: Function 'cc65_line_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6094:68: style:inconclusive: Function 'cc65_line_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:250:68: note: Function 'cc65_line_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6094:68: note: Function 'cc65_line_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6127:55: style:inconclusive: Function 'cc65_line_bynumber' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:257:55: note: Function 'cc65_line_bynumber' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6127:55: note: Function 'cc65_line_bynumber' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6127:72: style:inconclusive: Function 'cc65_line_bynumber' argument 2 names different: declaration 'source_id' definition 'FileId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:258:51: note: Function 'cc65_line_bynumber' argument 2 names different: declaration 'source_id' definition 'FileId'. cc65-2.19/src/dbginfo/dbginfo.c:6127:72: note: Function 'cc65_line_bynumber' argument 2 names different: declaration 'source_id' definition 'FileId'. cc65-2.19/src/dbginfo/dbginfo.c:6128:52: style:inconclusive: Function 'cc65_line_bynumber' argument 3 names different: declaration 'line' definition 'Line'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:259:52: note: Function 'cc65_line_bynumber' argument 3 names different: declaration 'line' definition 'Line'. cc65-2.19/src/dbginfo/dbginfo.c:6128:52: note: Function 'cc65_line_bynumber' argument 3 names different: declaration 'line' definition 'Line'. cc65-2.19/src/dbginfo/dbginfo.c:6172:72: style:inconclusive: Function 'cc65_line_bysource' argument 2 names different: declaration 'source_id' definition 'FileId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:264:72: note: Function 'cc65_line_bysource' argument 2 names different: declaration 'source_id' definition 'FileId'. cc65-2.19/src/dbginfo/dbginfo.c:6172:72: note: Function 'cc65_line_bysource' argument 2 names different: declaration 'source_id' definition 'FileId'. cc65-2.19/src/dbginfo/dbginfo.c:6211:55: style:inconclusive: Function 'cc65_line_bysymdef' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:269:55: note: Function 'cc65_line_bysymdef' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6211:55: note: Function 'cc65_line_bysymdef' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6211:72: style:inconclusive: Function 'cc65_line_bysymdef' argument 2 names different: declaration 'symbol_id' definition 'SymId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:269:72: note: Function 'cc65_line_bysymdef' argument 2 names different: declaration 'symbol_id' definition 'SymId'. cc65-2.19/src/dbginfo/dbginfo.c:6211:72: note: Function 'cc65_line_bysymdef' argument 2 names different: declaration 'symbol_id' definition 'SymId'. cc65-2.19/src/dbginfo/dbginfo.c:6250:55: style:inconclusive: Function 'cc65_line_bysymref' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:274:55: note: Function 'cc65_line_bysymref' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6250:55: note: Function 'cc65_line_bysymref' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6250:72: style:inconclusive: Function 'cc65_line_bysymref' argument 2 names different: declaration 'symbol_id' definition 'SymId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:274:72: note: Function 'cc65_line_bysymref' argument 2 names different: declaration 'symbol_id' definition 'SymId'. cc65-2.19/src/dbginfo/dbginfo.c:6250:72: note: Function 'cc65_line_bysymref' argument 2 names different: declaration 'symbol_id' definition 'SymId'. cc65-2.19/src/dbginfo/dbginfo.c:6289:53: style:inconclusive: Function 'cc65_line_byspan' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:279:53: note: Function 'cc65_line_byspan' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6289:53: note: Function 'cc65_line_byspan' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6289:70: style:inconclusive: Function 'cc65_line_byspan' argument 2 names different: declaration 'span_id' definition 'SpanId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:279:70: note: Function 'cc65_line_byspan' argument 2 names different: declaration 'span_id' definition 'SpanId'. cc65-2.19/src/dbginfo/dbginfo.c:6289:70: note: Function 'cc65_line_byspan' argument 2 names different: declaration 'span_id' definition 'SpanId'. cc65-2.19/src/dbginfo/dbginfo.c:6330:39: style:inconclusive: Function 'cc65_free_lineinfo' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:284:39: note: Function 'cc65_free_lineinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6330:39: note: Function 'cc65_free_lineinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6330:68: style:inconclusive: Function 'cc65_free_lineinfo' argument 2 names different: declaration 'info' definition 'Info'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:284:68: note: Function 'cc65_free_lineinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6330:68: note: Function 'cc65_free_lineinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6348:58: style:inconclusive: Function 'cc65_get_modulelist' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:317:58: note: Function 'cc65_get_modulelist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6348:58: note: Function 'cc65_get_modulelist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6376:55: style:inconclusive: Function 'cc65_module_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:320:55: note: Function 'cc65_module_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6376:55: note: Function 'cc65_module_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6376:72: style:inconclusive: Function 'cc65_module_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:320:72: note: Function 'cc65_module_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6376:72: note: Function 'cc65_module_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6409:41: style:inconclusive: Function 'cc65_free_moduleinfo' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:327:41: note: Function 'cc65_free_moduleinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6409:41: note: Function 'cc65_free_moduleinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6409:72: style:inconclusive: Function 'cc65_free_moduleinfo' argument 2 names different: declaration 'info' definition 'Info'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:327:72: note: Function 'cc65_free_moduleinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6409:72: note: Function 'cc65_free_moduleinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6427:54: style:inconclusive: Function 'cc65_get_spanlist' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:358:54: note: Function 'cc65_get_spanlist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6427:54: note: Function 'cc65_get_spanlist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6455:51: style:inconclusive: Function 'cc65_span_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:361:51: note: Function 'cc65_span_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6455:51: note: Function 'cc65_span_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6455:68: style:inconclusive: Function 'cc65_span_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:361:68: note: Function 'cc65_span_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6455:68: note: Function 'cc65_span_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6488:53: style:inconclusive: Function 'cc65_span_byaddr' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:368:53: note: Function 'cc65_span_byaddr' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6488:53: note: Function 'cc65_span_byaddr' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6488:75: style:inconclusive: Function 'cc65_span_byaddr' argument 2 names different: declaration 'addr' definition 'Addr'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:369:54: note: Function 'cc65_span_byaddr' argument 2 names different: declaration 'addr' definition 'Addr'. cc65-2.19/src/dbginfo/dbginfo.c:6488:75: note: Function 'cc65_span_byaddr' argument 2 names different: declaration 'addr' definition 'Addr'. cc65-2.19/src/dbginfo/dbginfo.c:6529:53: style:inconclusive: Function 'cc65_span_byline' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:374:53: note: Function 'cc65_span_byline' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6529:53: note: Function 'cc65_span_byline' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6529:70: style:inconclusive: Function 'cc65_span_byline' argument 2 names different: declaration 'line_id' definition 'LineId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:374:70: note: Function 'cc65_span_byline' argument 2 names different: declaration 'line_id' definition 'LineId'. cc65-2.19/src/dbginfo/dbginfo.c:6529:70: note: Function 'cc65_span_byline' argument 2 names different: declaration 'line_id' definition 'LineId'. cc65-2.19/src/dbginfo/dbginfo.c:6568:54: style:inconclusive: Function 'cc65_span_byscope' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:379:54: note: Function 'cc65_span_byscope' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6568:54: note: Function 'cc65_span_byscope' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6568:71: style:inconclusive: Function 'cc65_span_byscope' argument 2 names different: declaration 'scope_id' definition 'ScopeId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:379:71: note: Function 'cc65_span_byscope' argument 2 names different: declaration 'scope_id' definition 'ScopeId'. cc65-2.19/src/dbginfo/dbginfo.c:6568:71: note: Function 'cc65_span_byscope' argument 2 names different: declaration 'scope_id' definition 'ScopeId'. cc65-2.19/src/dbginfo/dbginfo.c:6607:39: style:inconclusive: Function 'cc65_free_spaninfo' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:384:39: note: Function 'cc65_free_spaninfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6607:39: note: Function 'cc65_free_spaninfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6607:68: style:inconclusive: Function 'cc65_free_spaninfo' argument 2 names different: declaration 'info' definition 'Info'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:384:68: note: Function 'cc65_free_spaninfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6607:68: note: Function 'cc65_free_spaninfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6625:58: style:inconclusive: Function 'cc65_get_sourcelist' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:412:58: note: Function 'cc65_get_sourcelist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6625:58: note: Function 'cc65_get_sourcelist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6653:55: style:inconclusive: Function 'cc65_source_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:415:55: note: Function 'cc65_source_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6653:55: note: Function 'cc65_source_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6653:72: style:inconclusive: Function 'cc65_source_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:415:72: note: Function 'cc65_source_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6653:72: note: Function 'cc65_source_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6687:59: style:inconclusive: Function 'cc65_source_bymodule' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:422:59: note: Function 'cc65_source_bymodule' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6687:59: note: Function 'cc65_source_bymodule' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6687:76: style:inconclusive: Function 'cc65_source_bymodule' argument 2 names different: declaration 'module_id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:423:55: note: Function 'cc65_source_bymodule' argument 2 names different: declaration 'module_id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6687:76: note: Function 'cc65_source_bymodule' argument 2 names different: declaration 'module_id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6726:41: style:inconclusive: Function 'cc65_free_sourceinfo' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:429:41: note: Function 'cc65_free_sourceinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6726:41: note: Function 'cc65_free_sourceinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6726:72: style:inconclusive: Function 'cc65_free_sourceinfo' argument 2 names different: declaration 'info' definition 'Info'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:429:72: note: Function 'cc65_free_sourceinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6726:72: note: Function 'cc65_free_sourceinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:6744:56: style:inconclusive: Function 'cc65_get_scopelist' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:468:56: note: Function 'cc65_get_scopelist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6744:56: note: Function 'cc65_get_scopelist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6772:53: style:inconclusive: Function 'cc65_scope_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:471:53: note: Function 'cc65_scope_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6772:53: note: Function 'cc65_scope_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6772:70: style:inconclusive: Function 'cc65_scope_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:471:70: note: Function 'cc65_scope_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6772:70: note: Function 'cc65_scope_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6803:57: style:inconclusive: Function 'cc65_scope_bymodule' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:476:57: note: Function 'cc65_scope_bymodule' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6803:57: note: Function 'cc65_scope_bymodule' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6803:74: style:inconclusive: Function 'cc65_scope_bymodule' argument 2 names different: declaration 'module_id' definition 'ModId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:476:74: note: Function 'cc65_scope_bymodule' argument 2 names different: declaration 'module_id' definition 'ModId'. cc65-2.19/src/dbginfo/dbginfo.c:6803:74: note: Function 'cc65_scope_bymodule' argument 2 names different: declaration 'module_id' definition 'ModId'. cc65-2.19/src/dbginfo/dbginfo.c:6841:55: style:inconclusive: Function 'cc65_scope_byname' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:481:55: note: Function 'cc65_scope_byname' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6841:55: note: Function 'cc65_scope_byname' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6841:75: style:inconclusive: Function 'cc65_scope_byname' argument 2 names different: declaration 'name' definition 'Name'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:481:75: note: Function 'cc65_scope_byname' argument 2 names different: declaration 'name' definition 'Name'. cc65-2.19/src/dbginfo/dbginfo.c:6841:75: note: Function 'cc65_scope_byname' argument 2 names different: declaration 'name' definition 'Name'. cc65-2.19/src/dbginfo/dbginfo.c:6895:55: style:inconclusive: Function 'cc65_scope_byspan' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:486:55: note: Function 'cc65_scope_byspan' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6895:55: note: Function 'cc65_scope_byspan' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6895:72: style:inconclusive: Function 'cc65_scope_byspan' argument 2 names different: declaration 'span_id' definition 'SpanId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:486:72: note: Function 'cc65_scope_byspan' argument 2 names different: declaration 'span_id' definition 'SpanId'. cc65-2.19/src/dbginfo/dbginfo.c:6895:72: note: Function 'cc65_scope_byspan' argument 2 names different: declaration 'span_id' definition 'SpanId'. cc65-2.19/src/dbginfo/dbginfo.c:6936:59: style:inconclusive: Function 'cc65_childscopes_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:491:59: note: Function 'cc65_childscopes_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6936:59: note: Function 'cc65_childscopes_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6936:76: style:inconclusive: Function 'cc65_childscopes_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:491:76: note: Function 'cc65_childscopes_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6936:76: note: Function 'cc65_childscopes_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:6993:60: style:inconclusive: Function 'cc65_get_segmentlist' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:533:60: note: Function 'cc65_get_segmentlist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:6993:60: note: Function 'cc65_get_segmentlist' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7021:57: style:inconclusive: Function 'cc65_segment_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:536:57: note: Function 'cc65_segment_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7021:57: note: Function 'cc65_segment_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7021:74: style:inconclusive: Function 'cc65_segment_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:536:74: note: Function 'cc65_segment_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:7021:74: note: Function 'cc65_segment_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:7053:59: style:inconclusive: Function 'cc65_segment_byname' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:542:59: note: Function 'cc65_segment_byname' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7053:59: note: Function 'cc65_segment_byname' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7054:58: style:inconclusive: Function 'cc65_segment_byname' argument 2 names different: declaration 'name' definition 'Name'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:543:58: note: Function 'cc65_segment_byname' argument 2 names different: declaration 'name' definition 'Name'. cc65-2.19/src/dbginfo/dbginfo.c:7054:58: note: Function 'cc65_segment_byname' argument 2 names different: declaration 'name' definition 'Name'. cc65-2.19/src/dbginfo/dbginfo.c:7089:42: style:inconclusive: Function 'cc65_free_segmentinfo' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:550:42: note: Function 'cc65_free_segmentinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7089:42: note: Function 'cc65_free_segmentinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7089:74: style:inconclusive: Function 'cc65_free_segmentinfo' argument 2 names different: declaration 'info' definition 'Info'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:550:74: note: Function 'cc65_free_segmentinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:7089:74: note: Function 'cc65_free_segmentinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:7107:55: style:inconclusive: Function 'cc65_symbol_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:602:55: note: Function 'cc65_symbol_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7107:55: note: Function 'cc65_symbol_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7107:72: style:inconclusive: Function 'cc65_symbol_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:602:72: note: Function 'cc65_symbol_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:7107:72: note: Function 'cc65_symbol_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:7138:57: style:inconclusive: Function 'cc65_symbol_byname' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:607:57: note: Function 'cc65_symbol_byname' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7138:57: note: Function 'cc65_symbol_byname' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7138:77: style:inconclusive: Function 'cc65_symbol_byname' argument 2 names different: declaration 'name' definition 'Name'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:607:77: note: Function 'cc65_symbol_byname' argument 2 names different: declaration 'name' definition 'Name'. cc65-2.19/src/dbginfo/dbginfo.c:7138:77: note: Function 'cc65_symbol_byname' argument 2 names different: declaration 'name' definition 'Name'. cc65-2.19/src/dbginfo/dbginfo.c:7188:58: style:inconclusive: Function 'cc65_symbol_byscope' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:612:58: note: Function 'cc65_symbol_byscope' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7188:58: note: Function 'cc65_symbol_byscope' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7188:75: style:inconclusive: Function 'cc65_symbol_byscope' argument 2 names different: declaration 'scope_id' definition 'ScopeId'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:613:54: note: Function 'cc65_symbol_byscope' argument 2 names different: declaration 'scope_id' definition 'ScopeId'. cc65-2.19/src/dbginfo/dbginfo.c:7188:75: note: Function 'cc65_symbol_byscope' argument 2 names different: declaration 'scope_id' definition 'ScopeId'. cc65-2.19/src/dbginfo/dbginfo.c:7230:58: style:inconclusive: Function 'cc65_symbol_inrange' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:620:58: note: Function 'cc65_symbol_inrange' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7230:58: note: Function 'cc65_symbol_inrange' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7230:76: style:inconclusive: Function 'cc65_symbol_inrange' argument 2 names different: declaration 'start' definition 'Start'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:621:55: note: Function 'cc65_symbol_inrange' argument 2 names different: declaration 'start' definition 'Start'. cc65-2.19/src/dbginfo/dbginfo.c:7230:76: note: Function 'cc65_symbol_inrange' argument 2 names different: declaration 'start' definition 'Start'. cc65-2.19/src/dbginfo/dbginfo.c:7231:55: style:inconclusive: Function 'cc65_symbol_inrange' argument 3 names different: declaration 'end' definition 'End'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:621:72: note: Function 'cc65_symbol_inrange' argument 3 names different: declaration 'end' definition 'End'. cc65-2.19/src/dbginfo/dbginfo.c:7231:55: note: Function 'cc65_symbol_inrange' argument 3 names different: declaration 'end' definition 'End'. cc65-2.19/src/dbginfo/dbginfo.c:7303:41: style:inconclusive: Function 'cc65_free_symbolinfo' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:627:41: note: Function 'cc65_free_symbolinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7303:41: note: Function 'cc65_free_symbolinfo' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7303:72: style:inconclusive: Function 'cc65_free_symbolinfo' argument 2 names different: declaration 'info' definition 'Info'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:627:72: note: Function 'cc65_free_symbolinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:7303:72: note: Function 'cc65_free_symbolinfo' argument 2 names different: declaration 'info' definition 'Info'. cc65-2.19/src/dbginfo/dbginfo.c:7321:51: style:inconclusive: Function 'cc65_type_byid' argument 1 names different: declaration 'handle' definition 'Handle'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:688:51: note: Function 'cc65_type_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7321:51: note: Function 'cc65_type_byid' argument 1 names different: declaration 'handle' definition 'Handle'. cc65-2.19/src/dbginfo/dbginfo.c:7321:68: style:inconclusive: Function 'cc65_type_byid' argument 2 names different: declaration 'id' definition 'Id'. [funcArgNamesDifferent] cc65-2.19/src/dbginfo/dbginfo.h:688:68: note: Function 'cc65_type_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:7321:68: note: Function 'cc65_type_byid' argument 2 names different: declaration 'id' definition 'Id'. cc65-2.19/src/dbginfo/dbginfo.c:572:33: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/dbginfo/dbginfo.c:1829:14: style: Variable 'Seg' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/dbginfo/dbginfo.c:2194:62: style: Parameter 'SpanInfos' can be declared as pointer to const [constParameterPointer] cc65-2.19/src/dbginfo/dbginfo.c:4914:18: style: Variable 'CurItem' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/dbginfo/dbginfo.c:5104:17: style: Variable 'LineInfos' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/dbginfo/dbginfo.c:5105:17: style: Variable 'FileInfos' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/dbginfo/dbginfo.c:6136:21: style: Variable 'L' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/dbginfo/dbginfo.c:6494:24: style: Variable 'E' can be declared as pointer to const [constVariablePointer] cc65-2.19/src/dbginfo/dbginfo.c:2525:25: style: struct member 'KeywordEntry::Keyword' is never used. [unusedStructMember] diff: 2.19.0 cc65-2.19/libsrc/dbg/dbg.c:1194:20: style: Variable 'p' is assigned a value that is never used. [unreadVariable] 2.19.0 cc65-2.19/libsrc/dbg/dbg.c:797:19: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head cc65-2.19/src/ar65/exports.c:137:16: style: Variable 'L' can be declared as pointer to const [constVariablePointer] head cc65-2.19/src/ar65/objfile.c:177:12: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:289:18: note: Calling function 'ObjReadData', 1st argument 'Obj' value is 0 cc65-2.19/src/ar65/objfile.c:177:12: note: Null pointer dereference head cc65-2.19/src/ar65/objfile.c:183:12: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:289:18: note: Calling function 'ObjReadData', 1st argument 'Obj' value is 0 cc65-2.19/src/ar65/objfile.c:183:12: note: Null pointer dereference head cc65-2.19/src/ar65/objfile.c:191:12: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:289:18: note: Calling function 'ObjReadData', 1st argument 'Obj' value is 0 cc65-2.19/src/ar65/objfile.c:191:12: note: Null pointer dereference head cc65-2.19/src/ar65/objfile.c:285:12: warning: If resource allocation fails, then there is a possible null pointer dereference: Obj [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:285:12: note: Null pointer dereference head cc65-2.19/src/ar65/objfile.c:286:26: warning: If resource allocation fails, then there is a possible null pointer dereference: Obj [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:286:26: note: Null pointer dereference head cc65-2.19/src/ar65/objfile.c:294:12: warning: If resource allocation fails, then there is a possible null pointer dereference: Obj [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:294:12: note: Null pointer dereference head cc65-2.19/src/ar65/objfile.c:298:13: warning: If resource allocation fails, then there is a possible null pointer dereference: Obj [nullPointerOutOfResources] cc65-2.19/src/ar65/objfile.c:237:23: note: Assuming allocation function fails cc65-2.19/src/ar65/objfile.c:237:23: note: Assignment 'Obj=fopen(Name,"rb")', assigned value is 0 cc65-2.19/src/ar65/objfile.c:298:13: note: Null pointer dereference head cc65-2.19/src/ca65/scanner.c:719:24: style: Variable 'R' can be declared as pointer to const [constVariablePointer] head cc65-2.19/src/cc65/input.c:633:19: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/cc65/input.c:620:21: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:620:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/cc65/input.c:633:19: note: Null pointer dereference head cc65-2.19/src/cc65/input.c:637:20: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/cc65/input.c:620:21: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:620:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/cc65/input.c:637:20: note: Null pointer dereference head cc65-2.19/src/cc65/input.c:641:21: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/cc65/input.c:620:21: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:620:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/cc65/input.c:641:21: note: Null pointer dereference head cc65-2.19/src/cc65/input.c:644:17: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] cc65-2.19/src/cc65/input.c:620:21: note: Assuming allocation function fails cc65-2.19/src/cc65/input.c:620:21: note: Assignment 'F=fopen(Name,"w")', assigned value is 0 cc65-2.19/src/cc65/input.c:644:17: note: Null pointer dereference head cc65-2.19/src/da65/segment.c:110:14: style: Variable 'S' can be declared as pointer to const [constVariablePointer] head cc65-2.19/src/da65/segment.c:128:14: style: Variable 'S' can be declared as pointer to const [constVariablePointer] head cc65-2.19/src/ld65/segments.c:586:9: warning: If memory allocation fails, then there is a possible null pointer dereference: SegPool [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:581:33: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:581:33: note: Assignment 'SegPool=xmalloc(CollCount(&SegmentList)*sizeof(struct Segment*))', assigned value is 0 cc65-2.19/src/ld65/segments.c:586:9: note: Null pointer dereference head cc65-2.19/src/ld65/segments.c:590:12: warning: If memory allocation fails, then there is a possible null pointer dereference: SegPool [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:581:33: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:581:33: note: Assignment 'SegPool=xmalloc(CollCount(&SegmentList)*sizeof(struct Segment*))', assigned value is 0 cc65-2.19/src/ld65/segments.c:590:12: note: Null pointer dereference head cc65-2.19/src/ld65/segments.c:600:22: warning: If memory allocation fails, then there is a possible null pointer dereference: SegPool [nullPointerOutOfMemory] cc65-2.19/src/ld65/segments.c:581:33: note: Assuming allocation function fails cc65-2.19/src/ld65/segments.c:581:33: note: Assignment 'SegPool=xmalloc(CollCount(&SegmentList)*sizeof(struct Segment*))', assigned value is 0 cc65-2.19/src/ld65/segments.c:600:22: note: Null pointer dereference head cc65-2.19/test/ref/dijkstra.c:161:16: style: Variable 'edge' can be declared as pointer to const [constVariablePointer] 2.19.0 cc65-2.19/test/ref/yacc.c:936:29: warning: Either the condition '(yyn=yydef[yystate])==-2' is redundant or the array 'yyr2[15]' is accessed at index -2, which is out of bounds. [negativeIndex] cc65-2.19/test/ref/yacc.c:858:34: note: Assuming that condition '(yyn=yydef[yystate])==-2' is not redundant cc65-2.19/test/ref/yacc.c:936:29: note: Negative array index 2.19.0 cc65-2.19/test/ref/yacc.c:938:29: warning: Either the condition '(yyn=yydef[yystate])==-2' is redundant or the array 'yyr2[15]' is accessed at index -2, which is out of bounds. [negativeIndex] cc65-2.19/test/ref/yacc.c:858:34: note: Assuming that condition '(yyn=yydef[yystate])==-2' is not redundant cc65-2.19/test/ref/yacc.c:938:29: note: Negative array index 2.19.0 cc65-2.19/test/ref/yacc.c:942:27: warning: Either the condition '(yyn=yydef[yystate])==-2' is redundant or the array 'yyr1[15]' is accessed at index -2, which is out of bounds. [negativeIndex] cc65-2.19/test/ref/yacc.c:858:34: note: Assuming that condition '(yyn=yydef[yystate])==-2' is not redundant cc65-2.19/test/ref/yacc.c:942:27: note: Negative array index 2.19.0 cc65-2.19/test/val/compare3.c:44:6: style: The if condition is the same as the previous if condition [duplicateCondition] cc65-2.19/test/val/compare3.c:41:13: note: First condition cc65-2.19/test/val/compare3.c:44:6: note: Second condition 2.19.0 cc65-2.19/test/val/compare3.c:50:6: style: The if condition is the same as the previous if condition [duplicateCondition] cc65-2.19/test/val/compare3.c:47:13: note: First condition cc65-2.19/test/val/compare3.c:50:6: note: Second condition 2.19.0 cc65-2.19/test/val/compare3.c:56:6: style: The if condition is the same as the previous if condition [duplicateCondition] cc65-2.19/test/val/compare3.c:53:12: note: First condition cc65-2.19/test/val/compare3.c:56:6: note: Second condition 2.19.0 cc65-2.19/test/val/compare3.c:62:6: style: The if condition is the same as the previous if condition [duplicateCondition] cc65-2.19/test/val/compare3.c:59:12: note: First condition cc65-2.19/test/val/compare3.c:62:6: note: Second condition 2.19.0 cc65-2.19/test/val/compare4.c:61:6: style: The if condition is the same as the previous if condition [duplicateCondition] cc65-2.19/test/val/compare4.c:58:12: note: First condition cc65-2.19/test/val/compare4.c:61:6: note: Second condition 2.19.0 cc65-2.19/test/val/compare4.c:67:6: style: The if condition is the same as the previous if condition [duplicateCondition] cc65-2.19/test/val/compare4.c:64:12: note: First condition cc65-2.19/test/val/compare4.c:67:6: note: Second condition 2.19.0 cc65-2.19/test/val/compare4.c:73:6: style: The if condition is the same as the previous if condition [duplicateCondition] cc65-2.19/test/val/compare4.c:70:11: note: First condition cc65-2.19/test/val/compare4.c:73:6: note: Second condition 2.19.0 cc65-2.19/test/val/compare4.c:79:6: style: The if condition is the same as the previous if condition [duplicateCondition] cc65-2.19/test/val/compare4.c:76:11: note: First condition cc65-2.19/test/val/compare4.c:79:6: note: Second condition head cc65-2.19/test/val/cq72.c:207:14: style: Condition 'k+(-k)!=0' is always false [knownConditionTrueFalse] cc65-2.19/test/val/cq72.c:199:8: note: Assignment 'k=2', assigned value is 2 cc65-2.19/test/val/cq72.c:207:14: note: Condition 'k+(-k)!=0' is always false DONE