------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.2.txz Installing /packages/All/gmake-4.3.txz Installing /packages/All/xorgproto-2020.1.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/libffi-3.2.1_3.txz Installing /packages/All/libxml2-2.9.10.txz Installing /packages/All/wayland-1.16.0.txz Installing /packages/All/pciids-20200421.txz Installing /packages/All/libpciaccess-0.16.txz Installing /packages/All/libdrm-2.4.101.txz Installing /packages/All/libelf-0.8.13_3.txz Installing /packages/All/libXau-1.0.9.txz Installing /packages/All/libpthread-stubs-0.4.txz Installing /packages/All/libXdmcp-1.1.3.txz Installing /packages/All/libxcb-1.13.1.txz Installing /packages/All/libX11-1.6.9_1,1.txz Installing /packages/All/libXfixes-5.0.3_2.txz Installing /packages/All/libXdamage-1.1.5.txz Installing /packages/All/libXext-1.3.4,1.txz Installing /packages/All/libXrender-0.9.10_2.txz Installing /packages/All/libXrandr-1.5.2.txz Installing /packages/All/libxshmfence-1.3.txz Installing /packages/All/libXxf86vm-1.1.4_3.txz Installing /packages/All/mesa-libs-19.0.8.txz ===== Message from mesa-libs-19.0.8: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. SUCCEEDED 00:00:05 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> libretro-pcsx_rearmed-0.20200313 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> libretro-pcsx_rearmed-0.20200313 depends on file: /usr/local/sbin/pkg - found => libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.tar.gz doesn't seem to exist in /distfiles/. => Attempting to fetch https://codeload.github.com/libretro/pcsx_rearmed/tar.gz/8fda5dd?dummy=/libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.tar.gz fetch: https://codeload.github.com/libretro/pcsx_rearmed/tar.gz/8fda5dd?dummy=/libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.tar.gz: size unknown fetch: https://codeload.github.com/libretro/pcsx_rearmed/tar.gz/8fda5dd?dummy=/libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.tar.gz: size of remote file is not known libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.t 0 B 0 Bps libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.t 832 kB 1025 kBps libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.t 2216 kB 1763 kBps 01s ===> Fetching all distfiles required by libretro-pcsx_rearmed-0.20200313 for building SUCCEEDED 00:00:02 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> libretro-pcsx_rearmed-0.20200313 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by libretro-pcsx_rearmed-0.20200313 for building => SHA256 Checksum OK for libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> libretro-pcsx_rearmed-0.20200313 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by libretro-pcsx_rearmed-0.20200313 for building ===> Extracting for libretro-pcsx_rearmed-0.20200313 => SHA256 Checksum OK for libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.tar.gz. Extracted Memory Use: 13.57M SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for libretro-pcsx_rearmed-0.20200313 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> libretro-pcsx_rearmed-0.20200313 depends on package: gmake>=4.3 - found ===> libretro-pcsx_rearmed-0.20200313 depends on package: xorgproto>=0 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> libretro-pcsx_rearmed-0.20200313 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> libretro-pcsx_rearmed-0.20200313 depends on package: gmake>=4.3 - found ===> libretro-pcsx_rearmed-0.20200313 depends on package: xorgproto>=0 - found ===> libretro-pcsx_rearmed-0.20200313 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> Configuring for libretro-pcsx_rearmed-0.20200313 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for libretro-pcsx_rearmed-0.20200313 gmake[1]: Entering directory '/construction/games/libretro-pcsx_rearmed/pcsx_rearmed-8fda5dd' /bin/sh: git: not found cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/cdriso.o libpcsxcore/cdriso.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/cdrom.o libpcsxcore/cdrom.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/cheat.o libpcsxcore/cheat.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/debug.o libpcsxcore/debug.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/decode_xa.o libpcsxcore/decode_xa.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/disr3000a.o libpcsxcore/disr3000a.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/mdec.o libpcsxcore/mdec.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/misc.o libpcsxcore/misc.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/plugins.o libpcsxcore/plugins.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/ppf.o libpcsxcore/ppf.c libpcsxcore/debug.c: In function 'ProcessCommands': libpcsxcore/debug.c:469:29: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(reply, "%s211 %02X=%08X\r\n", reply, i, psxRegs.GPR.r[i]); ^~~~~ ~~~~~ libpcsxcore/debug.c:492:29: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(reply, "%s213 %02X=%08X\r\n", reply, i, psxRegs.CP0.r[i]); ^~~~~ ~~~~~ libpcsxcore/debug.c:512:29: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(reply, "%s214 %02X=%08X\r\n", reply, i, psxRegs.CP2C.r[i]); ^~~~~ ~~~~~ libpcsxcore/debug.c:532:29: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(reply, "%s215 %02X=%08X\r\n", reply, i, psxRegs.CP2D.r[i]); ^~~~~ ~~~~~ libpcsxcore/debug.c:915:33: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(reply, "%s400 %X@%08X-%s\r\n", reply, bp->number, bp->address, breakpoint_type_names[bp->type]); ^~~~~ ~~~~~ libpcsxcore/cdriso.c: In function 'parsetoc': libpcsxcore/cdriso.c:373:31: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] strncpy(tmp, linebuf, sizeof(linebuf)); ^ libpcsxcore/cdriso.c: In function 'parsecue': libpcsxcore/cdriso.c:523:33: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] strncpy(dummy, linebuf, sizeof(linebuf)); ^ libpcsxcore/disr3000a.c: In function 'disADDI': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:20: note: in expansion of macro 'dName' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:36: note: in expansion of macro 'dGPR' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:48: note: in expansion of macro 'dGPR' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:60: note: in expansion of macro 'dImm' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disADDIU': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:21: note: in expansion of macro 'dName' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:37: note: in expansion of macro 'dGPR' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:49: note: in expansion of macro 'dGPR' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from deps/libchdr/chd.h:49, from libpcsxcore/cdriso.c:31: At top level: deps/libchdr/coretypes.h:30:15: warning: 'core_fsize' defined but not used [-Wunused-function] static size_t core_fsize(core_file* f) ^~~~~~~~~~ libpcsxcore/disr3000a.c:81:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:61: note: in expansion of macro 'dImm' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disANDI': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:20: note: in expansion of macro 'dName' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:36: note: in expansion of macro 'dGPR' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:48: note: in expansion of macro 'dGPR' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:60: note: in expansion of macro 'dImm' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disORI': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:19: note: in expansion of macro 'dName' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:35: note: in expansion of macro 'dGPR' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:47: note: in expansion of macro 'dGPR' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:59: note: in expansion of macro 'dImm' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSLTI': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:20: note: in expansion of macro 'dName' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:36: note: in expansion of macro 'dGPR' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:48: note: in expansion of macro 'dGPR' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:60: note: in expansion of macro 'dImm' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSLTIU': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:21: note: in expansion of macro 'dName' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:37: note: in expansion of macro 'dGPR' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:49: note: in expansion of macro 'dGPR' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:61: note: in expansion of macro 'dImm' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disXORI': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:20: note: in expansion of macro 'dName' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:36: note: in expansion of macro 'dGPR' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:48: note: in expansion of macro 'dGPR' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:60: note: in expansion of macro 'dImm' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disADD': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:19: note: in expansion of macro 'dName' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:34: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:46: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:58: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disADDU': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:20: note: in expansion of macro 'dName' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:35: note: in expansion of macro 'dGPR' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:47: note: in expansion of macro 'dGPR' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:59: note: in expansion of macro 'dGPR' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disAND': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:19: note: in expansion of macro 'dName' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:34: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:46: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:58: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disNOR': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:19: note: in expansion of macro 'dName' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:34: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:46: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:58: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disOR': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:19: note: in expansion of macro 'dName' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:34: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:46: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:58: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSLT': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:19: note: in expansion of macro 'dName' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:34: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:46: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:58: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSLTU': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:20: note: in expansion of macro 'dName' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:35: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:47: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:59: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSUB': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:19: note: in expansion of macro 'dName' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:34: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:46: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:58: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSUBU': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:20: note: in expansion of macro 'dName' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:35: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:47: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:59: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disXOR': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:19: note: in expansion of macro 'dName' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:34: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:46: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:58: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disDIV': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:119:19: note: in expansion of macro 'dName' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:119:35: note: in expansion of macro 'dGPR' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:119:47: note: in expansion of macro 'dGPR' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disDIVU': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:120:20: note: in expansion of macro 'dName' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:120:36: note: in expansion of macro 'dGPR' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:120:48: note: in expansion of macro 'dGPR' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMULT': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:121:20: note: in expansion of macro 'dName' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:121:36: note: in expansion of macro 'dGPR' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:121:48: note: in expansion of macro 'dGPR' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMULTU': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:122:21: note: in expansion of macro 'dName' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:122:37: note: in expansion of macro 'dGPR' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:122:49: note: in expansion of macro 'dGPR' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disBGEZ': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:128:20: note: in expansion of macro 'dName' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:128:37: note: in expansion of macro 'dGPR' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:128:49: note: in expansion of macro 'dOffset' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBGEZAL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:129:22: note: in expansion of macro 'dName' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:129:39: note: in expansion of macro 'dGPR' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:129:51: note: in expansion of macro 'dOffset' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBGTZ': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:130:20: note: in expansion of macro 'dName' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:130:37: note: in expansion of macro 'dGPR' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:130:49: note: in expansion of macro 'dOffset' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBLEZ': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:131:20: note: in expansion of macro 'dName' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:131:37: note: in expansion of macro 'dGPR' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:131:49: note: in expansion of macro 'dOffset' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBLTZ': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:132:20: note: in expansion of macro 'dName' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:132:37: note: in expansion of macro 'dGPR' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:132:49: note: in expansion of macro 'dOffset' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBLTZAL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:133:22: note: in expansion of macro 'dName' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:133:39: note: in expansion of macro 'dGPR' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:133:51: note: in expansion of macro 'dOffset' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disSLL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:31: note: in expansion of macro 'dName' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:45: note: in expansion of macro 'dGPR' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:57: note: in expansion of macro 'dGPR' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~ libpcsxcore/disr3000a.c:83:24: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:69: note: in expansion of macro 'dSa' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~ libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:85: note: in expansion of macro 'dName' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~~ libpcsxcore/disr3000a.c: In function 'disSRA': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:19: note: in expansion of macro 'dName' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:33: note: in expansion of macro 'dGPR' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:45: note: in expansion of macro 'dGPR' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:83:24: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:57: note: in expansion of macro 'dSa' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ libpcsxcore/disr3000a.c: In function 'disSRL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:19: note: in expansion of macro 'dName' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:33: note: in expansion of macro 'dGPR' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:45: note: in expansion of macro 'dGPR' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:83:24: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:57: note: in expansion of macro 'dSa' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ libpcsxcore/disr3000a.c: In function 'disSLLV': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:20: note: in expansion of macro 'dName' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:36: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:48: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:60: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSRAV': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:20: note: in expansion of macro 'dName' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:36: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:48: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:60: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSRLV': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:20: note: in expansion of macro 'dName' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:36: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:48: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:60: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disLUI': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:19: note: in expansion of macro 'dName' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:33: note: in expansion of macro 'dGPR' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:45: note: in expansion of macro 'dImm' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disMFHI': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:161:20: note: in expansion of macro 'dName' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:161:35: note: in expansion of macro 'dGPR' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~~ libpcsxcore/disr3000a.c:79:24: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dHI() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.hi, "hi") ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:161:47: note: in expansion of macro 'dHI' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~ libpcsxcore/disr3000a.c: In function 'disMFLO': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:162:20: note: in expansion of macro 'dName' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:162:35: note: in expansion of macro 'dGPR' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~~ libpcsxcore/disr3000a.c:80:24: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dLO() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.lo, "lo") ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:162:47: note: in expansion of macro 'dLO' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~ libpcsxcore/disr3000a.c: In function 'disMTHI': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:168:20: note: in expansion of macro 'dName' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:79:24: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dHI() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.hi, "hi") ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:168:35: note: in expansion of macro 'dHI' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:168:42: note: in expansion of macro 'dGPR' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMTLO': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:169:20: note: in expansion of macro 'dName' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:80:24: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dLO() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.lo, "lo") ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:169:35: note: in expansion of macro 'dLO' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:169:42: note: in expansion of macro 'dGPR' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disBREAK': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:175:21: note: in expansion of macro 'dName' MakeDisF(disBREAK, dName("BREAK")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disRFE': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:176:19: note: in expansion of macro 'dName' MakeDisF(disRFE, dName("RFE")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disSYSCALL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:177:22: note: in expansion of macro 'dName' MakeDisF(disSYSCALL, dName("SYSCALL")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disHLE': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:178:19: note: in expansion of macro 'dName' MakeDisF(disHLE, dName("HLE")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disRTPS': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:181:20: note: in expansion of macro 'dName' MakeDisF(disRTPS, dName("RTPS")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disOP': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:182:20: note: in expansion of macro 'dName' MakeDisF(disOP , dName("OP")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCLIP': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:183:21: note: in expansion of macro 'dName' MakeDisF(disNCLIP, dName("NCLIP")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disDPCS': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:184:20: note: in expansion of macro 'dName' MakeDisF(disDPCS, dName("DPCS")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disINTPL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:185:21: note: in expansion of macro 'dName' MakeDisF(disINTPL, dName("INTPL")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disMVMVA': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:186:21: note: in expansion of macro 'dName' MakeDisF(disMVMVA, dName("MVMVA")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCDS': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:187:21: note: in expansion of macro 'dName' MakeDisF(disNCDS , dName("NCDS")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disCDP': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:188:20: note: in expansion of macro 'dName' MakeDisF(disCDP , dName("CDP")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCDT': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:189:21: note: in expansion of macro 'dName' MakeDisF(disNCDT , dName("NCDT")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCCS': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:190:21: note: in expansion of macro 'dName' MakeDisF(disNCCS , dName("NCCS")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disCC': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:191:20: note: in expansion of macro 'dName' MakeDisF(disCC , dName("CC")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCS': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:192:20: note: in expansion of macro 'dName' MakeDisF(disNCS , dName("NCS")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCT': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:193:21: note: in expansion of macro 'dName' MakeDisF(disNCT , dName("NCT")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disSQR': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:194:21: note: in expansion of macro 'dName' MakeDisF(disSQR , dName("SQR")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disDCPL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:195:21: note: in expansion of macro 'dName' MakeDisF(disDCPL , dName("DCPL")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disDPCT': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:196:21: note: in expansion of macro 'dName' MakeDisF(disDPCT , dName("DPCT")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disAVSZ3': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:197:21: note: in expansion of macro 'dName' MakeDisF(disAVSZ3, dName("AVSZ3")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disAVSZ4': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:198:21: note: in expansion of macro 'dName' MakeDisF(disAVSZ4, dName("AVSZ4")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disRTPT': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:199:21: note: in expansion of macro 'dName' MakeDisF(disRTPT , dName("RTPT")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disGPF': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:200:21: note: in expansion of macro 'dName' MakeDisF(disGPF , dName("GPF")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disGPL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:201:21: note: in expansion of macro 'dName' MakeDisF(disGPL , dName("GPL")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCCT': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:202:21: note: in expansion of macro 'dName' MakeDisF(disNCCT , dName("NCCT")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disMFC2': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:204:20: note: in expansion of macro 'dName' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:204:35: note: in expansion of macro 'dGPR' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disCFC2': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:205:20: note: in expansion of macro 'dName' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:205:35: note: in expansion of macro 'dGPR' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMTC2': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:206:20: note: in expansion of macro 'dName' MakeDisF(disMTC2, dName("MTC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:206:35: note: in expansion of macro 'dGPR' MakeDisF(disMTC2, dName("MTC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disCTC2': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:207:20: note: in expansion of macro 'dName' MakeDisF(disCTC2, dName("CTC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:207:35: note: in expansion of macro 'dGPR' MakeDisF(disCTC2, dName("CTC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disBEQ': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:19: note: in expansion of macro 'dName' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:33: note: in expansion of macro 'dGPR' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:45: note: in expansion of macro 'dGPR' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:57: note: in expansion of macro 'dOffset' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBNE': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:19: note: in expansion of macro 'dName' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:33: note: in expansion of macro 'dGPR' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:45: note: in expansion of macro 'dGPR' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:57: note: in expansion of macro 'dOffset' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disJ': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:220:18: note: in expansion of macro 'dName' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~ libpcsxcore/disr3000a.c:82:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dTarget() sprintf(ostr, "%s %8.8x,", ostr, _Target_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:220:32: note: in expansion of macro 'dTarget' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disJAL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:221:19: note: in expansion of macro 'dName' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~ libpcsxcore/disr3000a.c:82:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dTarget() sprintf(ostr, "%s %8.8x,", ostr, _Target_) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:221:33: note: in expansion of macro 'dTarget' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:221:44: note: in expansion of macro 'dGPR' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~ libpcsxcore/disr3000a.c: In function 'disJR': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:227:19: note: in expansion of macro 'dName' MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:227:34: note: in expansion of macro 'dGPR' MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disJALR': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:228:20: note: in expansion of macro 'dName' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:228:35: note: in expansion of macro 'dGPR' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:228:47: note: in expansion of macro 'dGPR' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~ libpcsxcore/disr3000a.c: In function 'disLB': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:234:19: note: in expansion of macro 'dName' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:234:35: note: in expansion of macro 'dGPR' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:234:48: note: in expansion of macro 'dOfB' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLBU': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:235:19: note: in expansion of macro 'dName' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:235:35: note: in expansion of macro 'dGPR' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:235:48: note: in expansion of macro 'dOfB' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLH': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:236:19: note: in expansion of macro 'dName' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:236:35: note: in expansion of macro 'dGPR' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:236:48: note: in expansion of macro 'dOfB' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLHU': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:237:19: note: in expansion of macro 'dName' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:237:35: note: in expansion of macro 'dGPR' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:237:48: note: in expansion of macro 'dOfB' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLW': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:238:19: note: in expansion of macro 'dName' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:238:35: note: in expansion of macro 'dGPR' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:238:48: note: in expansion of macro 'dOfB' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLWL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:239:19: note: in expansion of macro 'dName' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:239:35: note: in expansion of macro 'dGPR' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:239:48: note: in expansion of macro 'dOfB' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLWR': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:240:19: note: in expansion of macro 'dName' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:240:35: note: in expansion of macro 'dGPR' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:240:48: note: in expansion of macro 'dOfB' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLWC2': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:241:20: note: in expansion of macro 'dName' MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:241:36: note: in expansion of macro 'dGPR' MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:241:49: note: in expansion of macro 'dOfB' MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSB': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:242:19: note: in expansion of macro 'dName' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:242:35: note: in expansion of macro 'dGPR' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:242:48: note: in expansion of macro 'dOfB' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSH': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:243:19: note: in expansion of macro 'dName' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:243:35: note: in expansion of macro 'dGPR' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:243:48: note: in expansion of macro 'dOfB' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSW': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:244:19: note: in expansion of macro 'dName' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:244:35: note: in expansion of macro 'dGPR' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:244:48: note: in expansion of macro 'dOfB' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSWL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:245:19: note: in expansion of macro 'dName' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:245:35: note: in expansion of macro 'dGPR' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:245:48: note: in expansion of macro 'dOfB' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSWR': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:246:19: note: in expansion of macro 'dName' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:246:35: note: in expansion of macro 'dGPR' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:246:48: note: in expansion of macro 'dOfB' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSWC2': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:247:20: note: in expansion of macro 'dName' MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:247:36: note: in expansion of macro 'dGPR' MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:25: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:247:49: note: in expansion of macro 'dOfB' MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disMFC0': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:253:20: note: in expansion of macro 'dName' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:253:35: note: in expansion of macro 'dGPR' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c:78:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:253:47: note: in expansion of macro 'dCP0' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMTC0': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:254:20: note: in expansion of macro 'dName' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:78:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:254:35: note: in expansion of macro 'dCP0' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:254:47: note: in expansion of macro 'dGPR' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disCFC0': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:255:20: note: in expansion of macro 'dName' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:255:35: note: in expansion of macro 'dGPR' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c:78:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:255:47: note: in expansion of macro 'dCP0' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disCTC0': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:256:20: note: in expansion of macro 'dName' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:78:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:256:35: note: in expansion of macro 'dCP0' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:256:47: note: in expansion of macro 'dGPR' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disNULL': libpcsxcore/disr3000a.c:76:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~ ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:262:20: note: in expansion of macro 'dName' MakeDisF(disNULL, dName("*** Bad OP ***");) ^~~~~ libpcsxcore/disr3000a.c: In function 'disSLTU': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:110:26: MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:20: note: in expansion of macro 'dName' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:20: note: in expansion of macro 'dName' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:35: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:35: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:47: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:47: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:59: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:110:59: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/debug.c:915:43: warning: '400 ' directive writing 4 bytes into a region of size between 1 and 10240 [-Wformat-overflow=] sprintf(reply, "%s400 %X@%08X-%s\r\n", reply, bp->number, bp->address, breakpoint_type_names[bp->type]); ^~~~ libpcsxcore/debug.c:915:40: note: using the range [0, 4294967295] for directive argument sprintf(reply, "%s400 %X@%08X-%s\r\n", reply, bp->number, bp->address, breakpoint_type_names[bp->type]); ^~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/debug.c:915:25: note: 'sprintf' output 18 or more bytes (assuming 10257) into a destination of size 10240 sprintf(reply, "%s400 %X@%08X-%s\r\n", reply, bp->number, bp->address, breakpoint_type_names[bp->type]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/debug.c:532:39: warning: '215 ' directive writing 4 bytes into a region of size between 1 and 10240 [-Wformat-overflow=] sprintf(reply, "%s215 %02X=%08X\r\n", reply, i, psxRegs.CP2D.r[i]); ^~~~ libpcsxcore/debug.c:532:36: note: directive argument in the range [0, 32] sprintf(reply, "%s215 %02X=%08X\r\n", reply, i, psxRegs.CP2D.r[i]); ^~~~~~~~~~~~~~~~~~~~~ libpcsxcore/debug.c:532:21: note: 'sprintf' output between 18 and 10257 bytes into a destination of size 10240 sprintf(reply, "%s215 %02X=%08X\r\n", reply, i, psxRegs.CP2D.r[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/debug.c:512:39: warning: '214 ' directive writing 4 bytes into a region of size between 1 and 10240 [-Wformat-overflow=] sprintf(reply, "%s214 %02X=%08X\r\n", reply, i, psxRegs.CP2C.r[i]); ^~~~ libpcsxcore/debug.c:512:36: note: directive argument in the range [0, 32] sprintf(reply, "%s214 %02X=%08X\r\n", reply, i, psxRegs.CP2C.r[i]); ^~~~~~~~~~~~~~~~~~~~~ libpcsxcore/debug.c:512:21: note: 'sprintf' output between 18 and 10257 bytes into a destination of size 10240 sprintf(reply, "%s214 %02X=%08X\r\n", reply, i, psxRegs.CP2C.r[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/debug.c:492:39: warning: '213 ' directive writing 4 bytes into a region of size between 1 and 10240 [-Wformat-overflow=] sprintf(reply, "%s213 %02X=%08X\r\n", reply, i, psxRegs.CP0.r[i]); ^~~~ libpcsxcore/debug.c:492:36: note: directive argument in the range [0, 32] sprintf(reply, "%s213 %02X=%08X\r\n", reply, i, psxRegs.CP0.r[i]); ^~~~~~~~~~~~~~~~~~~~~ libpcsxcore/debug.c:492:21: note: 'sprintf' output between 18 and 10257 bytes into a destination of size 10240 sprintf(reply, "%s213 %02X=%08X\r\n", reply, i, psxRegs.CP0.r[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/debug.c:469:39: warning: '211 ' directive writing 4 bytes into a region of size between 1 and 10240 [-Wformat-overflow=] sprintf(reply, "%s211 %02X=%08X\r\n", reply, i, psxRegs.GPR.r[i]); ^~~~ libpcsxcore/debug.c:469:36: note: directive argument in the range [0, 32] sprintf(reply, "%s211 %02X=%08X\r\n", reply, i, psxRegs.GPR.r[i]); ^~~~~~~~~~~~~~~~~~~~~ libpcsxcore/debug.c:469:21: note: 'sprintf' output between 18 and 10257 bytes into a destination of size 10240 sprintf(reply, "%s211 %02X=%08X\r\n", reply, i, psxRegs.GPR.r[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c: In function 'disSLT': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:109:25: MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:19: note: in expansion of macro 'dName' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:19: note: in expansion of macro 'dName' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:34: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:34: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:46: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:46: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:58: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:109:58: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disNOR': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:107:25: MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:19: note: in expansion of macro 'dName' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:19: note: in expansion of macro 'dName' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:34: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:34: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:46: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:46: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:58: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:107:58: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disXOR': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:113:25: MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:19: note: in expansion of macro 'dName' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:19: note: in expansion of macro 'dName' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:34: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:34: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:46: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:46: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:58: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:113:58: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disOR': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:108:25: MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:19: note: in expansion of macro 'dName' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:19: note: in expansion of macro 'dName' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:34: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:34: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:46: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:46: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:58: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:108:58: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disAND': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:106:25: MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:19: note: in expansion of macro 'dName' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:19: note: in expansion of macro 'dName' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:34: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:34: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/misc.c: In function 'CheckCdrom': libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ libpcsxcore/misc.c:395:3: warning: 'strncpy' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] strncpy(CdromLabel, CdromId, 9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ libpcsxcore/disr3000a.c:106:46: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:46: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:58: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:106:58: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSUBU': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:112:26: MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:20: note: in expansion of macro 'dName' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:20: note: in expansion of macro 'dName' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:35: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:35: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:47: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:47: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:59: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:112:59: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSUB': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:111:25: MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:19: note: in expansion of macro 'dName' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:19: note: in expansion of macro 'dName' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:34: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:34: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:46: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:46: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:58: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:111:58: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disADDU': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:105:26: MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:20: note: in expansion of macro 'dName' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:20: note: in expansion of macro 'dName' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:35: note: in expansion of macro 'dGPR' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:35: note: in expansion of macro 'dGPR' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:47: note: in expansion of macro 'dGPR' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:47: note: in expansion of macro 'dGPR' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:59: note: in expansion of macro 'dGPR' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:105:59: note: in expansion of macro 'dGPR' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disADD': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:104:25: MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:19: note: in expansion of macro 'dName' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:19: note: in expansion of macro 'dName' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:34: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:34: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:46: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:46: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:58: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:104:58: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disDIVU': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:120:26: MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:120:20: note: in expansion of macro 'dName' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:120:20: note: in expansion of macro 'dName' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:120:36: note: in expansion of macro 'dGPR' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:120:36: note: in expansion of macro 'dGPR' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:120:48: note: in expansion of macro 'dGPR' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:120:48: note: in expansion of macro 'dGPR' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disDIV': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:119:25: MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:119:19: note: in expansion of macro 'dName' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:119:19: note: in expansion of macro 'dName' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:119:35: note: in expansion of macro 'dGPR' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:119:35: note: in expansion of macro 'dGPR' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:119:47: note: in expansion of macro 'dGPR' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:119:47: note: in expansion of macro 'dGPR' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMULTU': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:122:27: MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:122:21: note: in expansion of macro 'dName' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:122:21: note: in expansion of macro 'dName' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:122:37: note: in expansion of macro 'dGPR' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:122:37: note: in expansion of macro 'dGPR' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:122:49: note: in expansion of macro 'dGPR' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:122:49: note: in expansion of macro 'dGPR' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMULT': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:121:26: MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:121:20: note: in expansion of macro 'dName' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:121:20: note: in expansion of macro 'dName' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:121:36: note: in expansion of macro 'dGPR' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:121:36: note: in expansion of macro 'dGPR' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:121:48: note: in expansion of macro 'dGPR' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:121:48: note: in expansion of macro 'dGPR' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-nonnull -c -o libpcsxcore/psxbios.o libpcsxcore/psxbios.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/psxcommon.o libpcsxcore/psxcommon.c libpcsxcore/disr3000a.c: In function 'disMTLO': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:169:26: MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:169:20: note: in expansion of macro 'dName' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:169:20: note: in expansion of macro 'dName' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:80:30: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dLO() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.lo, "lo") ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:169:35: note: in expansion of macro 'dLO' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~ libpcsxcore/disr3000a.c:80:16: note: 'sprintf' output between 16 and 271 bytes into a destination of size 256 #define dLO() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.lo, "lo") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:169:35: note: in expansion of macro 'dLO' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:169:42: note: in expansion of macro 'dGPR' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:169:42: note: in expansion of macro 'dGPR' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMFLO': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:162:26: MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:162:20: note: in expansion of macro 'dName' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:162:20: note: in expansion of macro 'dName' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:162:35: note: in expansion of macro 'dGPR' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:162:35: note: in expansion of macro 'dGPR' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~~ libpcsxcore/disr3000a.c:80:30: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dLO() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.lo, "lo") ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:162:47: note: in expansion of macro 'dLO' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~ libpcsxcore/disr3000a.c:80:16: note: 'sprintf' output between 16 and 271 bytes into a destination of size 256 #define dLO() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.lo, "lo") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:162:47: note: in expansion of macro 'dLO' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/psxcounters.o libpcsxcore/psxcounters.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/psxdma.o libpcsxcore/psxdma.c libpcsxcore/disr3000a.c: In function 'disMTHI': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:168:26: MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:168:20: note: in expansion of macro 'dName' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:168:20: note: in expansion of macro 'dName' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:79:30: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dHI() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.hi, "hi") ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:168:35: note: in expansion of macro 'dHI' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~ libpcsxcore/disr3000a.c:79:16: note: 'sprintf' output between 16 and 271 bytes into a destination of size 256 #define dHI() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.hi, "hi") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:168:35: note: in expansion of macro 'dHI' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:168:42: note: in expansion of macro 'dGPR' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:168:42: note: in expansion of macro 'dGPR' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~~ libpcsxcore/psxcounters.c:67:18: warning: 'VerboseLevel' defined but not used [-Wunused-const-variable=] static const s32 VerboseLevel = VERBOSE_LEVEL; ^~~~~~~~~~~~ libpcsxcore/disr3000a.c: In function 'disMFHI': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:161:26: MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:161:20: note: in expansion of macro 'dName' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:161:20: note: in expansion of macro 'dName' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:161:35: note: in expansion of macro 'dGPR' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:161:35: note: in expansion of macro 'dGPR' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~~ libpcsxcore/disr3000a.c:79:30: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dHI() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.hi, "hi") ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:161:47: note: in expansion of macro 'dHI' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~ libpcsxcore/disr3000a.c:79:16: note: 'sprintf' output between 16 and 271 bytes into a destination of size 256 #define dHI() sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.n.hi, "hi") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:161:47: note: in expansion of macro 'dHI' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~ libpcsxcore/disr3000a.c: In function 'disBREAK': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:175:27: MakeDisF(disBREAK, dName("BREAK")) ~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:175:21: note: in expansion of macro 'dName' MakeDisF(disBREAK, dName("BREAK")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:175:21: note: in expansion of macro 'dName' MakeDisF(disBREAK, dName("BREAK")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disSYSCALL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:177:28: MakeDisF(disSYSCALL, dName("SYSCALL")) ~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:177:22: note: in expansion of macro 'dName' MakeDisF(disSYSCALL, dName("SYSCALL")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:177:22: note: in expansion of macro 'dName' MakeDisF(disSYSCALL, dName("SYSCALL")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disJALR': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:228:26: MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:228:20: note: in expansion of macro 'dName' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:228:20: note: in expansion of macro 'dName' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:228:35: note: in expansion of macro 'dGPR' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:228:35: note: in expansion of macro 'dGPR' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:228:47: note: in expansion of macro 'dGPR' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:228:47: note: in expansion of macro 'dGPR' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~ libpcsxcore/disr3000a.c: In function 'disJR': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:227:25: MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:227:19: note: in expansion of macro 'dName' MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:227:19: note: in expansion of macro 'dName' MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:227:34: note: in expansion of macro 'dGPR' MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:227:34: note: in expansion of macro 'dGPR' MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSRAV': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:148:26: MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:20: note: in expansion of macro 'dName' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:20: note: in expansion of macro 'dName' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:36: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:36: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:48: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:48: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:60: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:148:60: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSRLV': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:149:26: MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:20: note: in expansion of macro 'dName' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:20: note: in expansion of macro 'dName' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:36: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:36: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:48: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:48: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:60: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:149:60: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSLLV': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:147:26: MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:20: note: in expansion of macro 'dName' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:20: note: in expansion of macro 'dName' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:36: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:36: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:48: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:48: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:60: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:147:60: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disSRA': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:140:25: MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:19: note: in expansion of macro 'dName' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:19: note: in expansion of macro 'dName' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:33: note: in expansion of macro 'dGPR' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:33: note: in expansion of macro 'dGPR' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:45: note: in expansion of macro 'dGPR' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:45: note: in expansion of macro 'dGPR' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:83:30: warning: '%2.2x' directive writing 2 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:57: note: in expansion of macro 'dSa' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/psxhle.o libpcsxcore/psxhle.c libpcsxcore/disr3000a.c:83:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:57: note: in expansion of macro 'dSa' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ libpcsxcore/disr3000a.c:83:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:57: note: in expansion of macro 'dSa' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ libpcsxcore/disr3000a.c:83:16: note: 'sprintf' output between 9 and 265 bytes into a destination of size 256 #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:140:57: note: in expansion of macro 'dSa' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ libpcsxcore/disr3000a.c: In function 'disSRL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:141:25: MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:19: note: in expansion of macro 'dName' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:19: note: in expansion of macro 'dName' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:33: note: in expansion of macro 'dGPR' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:33: note: in expansion of macro 'dGPR' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:45: note: in expansion of macro 'dGPR' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:45: note: in expansion of macro 'dGPR' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ libpcsxcore/disr3000a.c:83:30: warning: '%2.2x' directive writing 2 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:57: note: in expansion of macro 'dSa' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ libpcsxcore/disr3000a.c:83:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:57: note: in expansion of macro 'dSa' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ libpcsxcore/disr3000a.c:83:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:57: note: in expansion of macro 'dSa' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ libpcsxcore/disr3000a.c:83:16: note: 'sprintf' output between 9 and 265 bytes into a destination of size 256 #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:141:57: note: in expansion of macro 'dSa' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ libpcsxcore/disr3000a.c: In function 'disNULL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 14 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:262:26: MakeDisF(disNULL, dName("*** Bad OP ***");) ~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:262:20: note: in expansion of macro 'dName' MakeDisF(disNULL, dName("*** Bad OP ***");) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 17 and 272 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:262:20: note: in expansion of macro 'dName' MakeDisF(disNULL, dName("*** Bad OP ***");) ^~~~~ libpcsxcore/disr3000a.c: In function 'disBGEZAL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:129:28: MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:129:22: note: in expansion of macro 'dName' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:129:22: note: in expansion of macro 'dName' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:129:39: note: in expansion of macro 'dGPR' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:129:39: note: in expansion of macro 'dGPR' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:33: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:129:51: note: in expansion of macro 'dOffset' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:129:51: note: in expansion of macro 'dOffset' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:19: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:129:51: note: in expansion of macro 'dOffset' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBLTZAL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:133:28: MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:133:22: note: in expansion of macro 'dName' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:133:22: note: in expansion of macro 'dName' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:133:39: note: in expansion of macro 'dGPR' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:133:39: note: in expansion of macro 'dGPR' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:33: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:133:51: note: in expansion of macro 'dOffset' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:133:51: note: in expansion of macro 'dOffset' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:19: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:133:51: note: in expansion of macro 'dOffset' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBGEZ': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:128:26: MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:128:20: note: in expansion of macro 'dName' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:128:20: note: in expansion of macro 'dName' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:128:37: note: in expansion of macro 'dGPR' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:128:37: note: in expansion of macro 'dGPR' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:33: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:128:49: note: in expansion of macro 'dOffset' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:128:49: note: in expansion of macro 'dOffset' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:19: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:128:49: note: in expansion of macro 'dOffset' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBLTZ': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:132:26: MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:132:20: note: in expansion of macro 'dName' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:132:20: note: in expansion of macro 'dName' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:132:37: note: in expansion of macro 'dGPR' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:132:37: note: in expansion of macro 'dGPR' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:33: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:132:49: note: in expansion of macro 'dOffset' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:132:49: note: in expansion of macro 'dOffset' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:19: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:132:49: note: in expansion of macro 'dOffset' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disRFE': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:176:25: MakeDisF(disRFE, dName("RFE")) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:176:19: note: in expansion of macro 'dName' MakeDisF(disRFE, dName("RFE")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:176:19: note: in expansion of macro 'dName' MakeDisF(disRFE, dName("RFE")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disCTC0': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:256:26: MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:256:20: note: in expansion of macro 'dName' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:256:20: note: in expansion of macro 'dName' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:78:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:256:35: note: in expansion of macro 'dCP0' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:78:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:256:35: note: in expansion of macro 'dCP0' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:256:47: note: in expansion of macro 'dGPR' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:256:47: note: in expansion of macro 'dGPR' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMTC0': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:254:26: MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in defincc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Idepsition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:254:20: note: in expansion of macro 'dName' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~~ /lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/psxhw.o libpcsxcore/psxhw.c libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:254:20: note: in expansion of macro 'dName' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:78:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:254:35: note: in expansion of macro 'dCP0' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:78:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:254:35: note: in expansion of macro 'dCP0' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:254:47: note: in expansion of macro 'dGPR' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:254:47: note: in expansion of macro 'dGPR' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disCFC0': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:255:26: MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:255:20: note: in expansion of macro 'dName' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:255:20: note: in expansion of macro 'dName' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:255:35: note: in expansion of macro 'dGPR' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:255:35: note: in expansion of macro 'dGPR' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/psxinterpreter.o libpcsxcore/psxinterpreter.c libpcsxcore/disr3000a.c:78:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:255:47: note: in expansion of macro 'dCP0' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c:78:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:255:47: note: in expansion of macro 'dCP0' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMFC0': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:253:26: MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:253:20: note: in expansion of macro 'dName' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:253:20: note: in expansion of macro 'dName' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:253:35: note: in expansion of macro 'dGPR' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:253:35: note: in expansion of macro 'dGPR' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c:78:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:253:47: note: in expansion of macro 'dCP0' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c:78:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dCP0(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP0.r[i], disRNameCP0[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:253:47: note: in expansion of macro 'dCP0' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disCTC2': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:207:26: MakeDisF(disCTC2, dName("CTC2"); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:207:20: note: in expansion of macro 'dName' MakeDisF(disCTC2, dName("CTC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:207:20: note: in expansion of macro 'dName' MakeDisF(disCTC2, dName("CTC2"); dGPR(_Rt_);) ^~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/psxmem.o libpcsxcore/psxmem.c libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:207:35: note: in expansion of macro 'dGPR' MakeDisF(disCTC2, dName("CTC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:207:35: note: in expansion of macro 'dGPR' MakeDisF(disCTC2, dName("CTC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMTC2': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:206:26: MakeDisF(disMTC2, dName("MTC2"); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:206:20: note: in expansion of macro 'dName' MakeDisF(disMTC2, dName("MTC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:206:20: note: in expansion of macro 'dName' MakeDisF(disMTC2, dName("MTC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:206:35: note: in expansion of macro 'dGPR' MakeDisF(disMTC2, dName("MTC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:206:35: note: in expansion of macro 'dGPR' MakeDisF(disMTC2, dName("MTC2"); dGPR(_Rt_);) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/r3000a.o libpcsxcore/r3000a.c libpcsxcore/disr3000a.c: In function 'disCFC2': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:205:26: MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:205:20: note: in expansion of macro 'dName' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:205:20: note: in expansion of macro 'dName' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:205:35: note: in expansion of macro 'dGPR' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:205:35: note: in expansion of macro 'dGPR' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disMFC2': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:204:26: MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_);) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:204:20: note: in expansion of macro 'dName' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:204:20: note: in expansion of macro 'dName' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_);) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:204:35: note: in expansion of macro 'dGPR' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:204:35: note: in expansion of macro 'dGPR' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_);) ^~~~ libpcsxcore/disr3000a.c: In function 'disNCCT': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:202:27: MakeDisF(disNCCT , dName("NCCT")) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:202:21: note: in expansion of macro 'dName' MakeDisF(disNCCT , dName("NCCT")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:202:21: note: in expansion of macro 'dName' MakeDisF(disNCCT , dName("NCCT")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disGPL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:201:27: MakeDisF(disGPL , dName("GPL")) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:201:21: note: in expansion of macro 'dName' MakeDisF(disGPL , dName("GPL")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:201:21: note: in expansion of macro 'dName' MakeDisF(disGPL , dName("GPL")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disGPF': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:200:27: MakeDisF(disGPF , dName("GPF")) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:200:21: note: in expansion of macro 'dName' MakeDisF(disGPF , dName("GPF")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:200:21: note: in expansion of macro 'dName' MakeDisF(disGPF , dName("GPF")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disRTPT': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:199:27: MakeDisF(disRTPT , dName("RTPT")) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:199:21: note: in expansion of macro 'dName' MakeDisF(disRTPT , dName("RTPT")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:199:21: note: in expansion of macro 'dName' MakeDisF(disRTPT , dName("RTPT")) ^~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/sio.o libpcsxcore/sio.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/socket.o libpcsxcore/socket.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/spu.o libpcsxcore/spu.c libpcsxcore/disr3000a.c: In function 'disAVSZ4': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:198:27: MakeDisF(disAVSZ4, dName("AVSZ4")) ~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:198:21: note: in expansion of macro 'dName' MakeDisF(disAVSZ4, dName("AVSZ4")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:198:21: note: in expansion of macro 'dName' MakeDisF(disAVSZ4, dName("AVSZ4")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disAVSZ3': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:197:27: MakeDisF(disAVSZ3, dName("AVSZ3")) ~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:197:21: note: in expansion of macro 'dName' MakeDisF(disAVSZ3, dName("AVSZ3")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:197:21: note: in expansion of macro 'dName' MakeDisF(disAVSZ3, dName("AVSZ3")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disDPCT': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:196:27: MakeDisF(disDPCT , dName("DPCT")) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:196:21: note: in expansion of macro 'dName' MakeDisF(disDPCT , dName("DPCT")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:196:21: note: in expansion of macro 'dName' MakeDisF(disDPCT , dName("DPCT")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disDCPL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:195:27: MakeDisF(disDCPL , dName("DCPL")) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:195:21: note: in expansion of macro 'dName' MakeDisF(disDCPL , dName("DCPL")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:195:21: note: in expansion of macro 'dName' MakeDisF(disDCPL , dName("DCPL")) ^~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/gte.o libpcsxcore/gte.c libpcsxcore/disr3000a.c: In function 'disSQR': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:194:27: MakeDisF(disSQR , dName("SQR")) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:194:21: note: in expansion of macro 'dName' MakeDisF(disSQR , dName("SQR")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:194:21: note: in expansion of macro 'dName' MakeDisF(disSQR , dName("SQR")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCT': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:193:27: MakeDisF(disNCT , dName("NCT")) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:193:21: note: in expansion of macro 'dName' MakeDisF(disNCT , dName("NCT")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:193:21: note: in expansion of macro 'dName' MakeDisF(disNCT , dName("NCT")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCS': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:192:26: MakeDisF(disNCS , dName("NCS")) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:192:20: note: in expansion of macro 'dName' MakeDisF(disNCS , dName("NCS")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:192:20: note: in expansion of macro 'dName' MakeDisF(disNCS , dName("NCS")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disCC': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:191:26: MakeDisF(disCC , dName("CC")) ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:191:20: note: in expansion of macro 'dName' MakeDisF(disCC , dName("CC")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:191:20: note: in expansion of macro 'dName' MakeDisF(disCC , dName("CC")) ^~~~~ cc -c -o libpcsxcore/gte_nf.o libpcsxcore/gte.c -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -DFLAGLESS libpcsxcore/disr3000a.c: In function 'disNCCS': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:190:27: MakeDisF(disNCCS , dName("NCCS")) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:190:21: note: in expansion of macro 'dName' MakeDisF(disNCCS , dName("NCCS")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:190:21: note: in expansion of macro 'dName' MakeDisF(disNCCS , dName("NCCS")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCDT': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:189:27: MakeDisF(disNCDT , dName("NCDT")) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:189:21: note: in expansion of macro 'dName' MakeDisF(disNCDT , dName("NCDT")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:189:21: note: in expansion of macro 'dName' MakeDisF(disNCDT , dName("NCDT")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disCDP': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:188:26: MakeDisF(disCDP , dName("CDP")) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:188:20: note: in expansion of macro 'dName' MakeDisF(disCDP , dName("CDP")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:188:20: note: in expansion of macro 'dName' MakeDisF(disCDP , dName("CDP")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCDS': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:187:27: MakeDisF(disNCDS , dName("NCDS")) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:187:21: note: in expansion of macro 'dName' MakeDisF(disNCDS , dName("NCDS")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:187:21: note: in expansion of macro 'dName' MakeDisF(disNCDS , dName("NCDS")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disMVMVA': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:186:27: MakeDisF(disMVMVA, dName("MVMVA")) ~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:186:21: note: in expansion of macro 'dName' MakeDisF(disMVMVA, dName("MVMVA")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:186:21: note: in expansion of macro 'dName' MakeDisF(disMVMVA, dName("MVMVA")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disINTPL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:185:27: MakeDisF(disINTPL, dName("INTPL")) ~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:185:21: note: in expansion of macro 'dName' MakeDisF(disINTPL, dName("INTPL")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:185:21: note: in expansion of macro 'dName' MakeDisF(disINTPL, dName("INTPL")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disDPCS': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:184:26: MakeDisF(disDPCS, dName("DPCS")) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:184:20: note: in expansion of macro 'dName' MakeDisF(disDPCS, dName("DPCS")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:184:20: note: in expansion of macro 'dName' MakeDisF(disDPCS, dName("DPCS")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disOP': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:182:26: MakeDisF(disOP , dName("OP")) ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:182:20: note: in expansion of macro 'dName' MakeDisF(disOP , dName("OP")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:182:20: note: in expansion of macro 'dName' MakeDisF(disOP , dName("OP")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disNCLIP': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:183:27: MakeDisF(disNCLIP, dName("NCLIP")) ~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:183:21: note: in expansion of macro 'dName' MakeDisF(disNCLIP, dName("NCLIP")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:183:21: note: in expansion of macro 'dName' MakeDisF(disNCLIP, dName("NCLIP")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disRTPS': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:181:26: MakeDisF(disRTPS, dName("RTPS")) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:181:20: note: in expansion of macro 'dName' MakeDisF(disRTPS, dName("RTPS")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:181:20: note: in expansion of macro 'dName' MakeDisF(disRTPS, dName("RTPS")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disHLE': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:178:25: MakeDisF(disHLE, dName("HLE")) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:178:19: note: in expansion of macro 'dName' MakeDisF(disHLE, dName("HLE")) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:178:19: note: in expansion of macro 'dName' MakeDisF(disHLE, dName("HLE")) ^~~~~ libpcsxcore/disr3000a.c: In function 'disSWC2': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:247:26: MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:247:20: note: in expansion of macro 'dName' MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:247:20: note: in expansion of macro 'dName' MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:247:36: note: in expansion of macro 'dGPR' MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:247:36: note: in expansion of macro 'dGPR' MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:247:49: note: in expansion of macro 'dOfB' MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:247:49: note: in expansion of macro 'dOfB' MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:247:49: note: in expansion of macro 'dOfB' MakeDisF(disSWC2, dName("SWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLWC2': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:241:26: MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:241:20: note: in expansion of macro 'dName' MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:241:20: note: in expansion of macro 'dName' MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:241:36: note: in expansion of macro 'dGPR' MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:241:36: note: in expansion of macro 'dGPR' MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:241:49: note: in expansion of macro 'dOfB' MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:241:49: note: in expansion of macro 'dOfB' MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:241:49: note: in expansion of macro 'dOfB' MakeDisF(disLWC2, dName("LWC2"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSWR': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:246:25: MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:246:19: note: in expansion of macro 'dName' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:246:19: note: in expansion of macro 'dName' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:246:35: note: in expansion of macro 'dGPR' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:246:35: note: in expansion of macro 'dGPR' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:246:48: note: in expansion of macro 'dOfB' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:246:48: note: in expansion of macro 'dOfB' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:246:48: note: in expansion of macro 'dOfB' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/gte_divider.o libpcsxcore/gte_divider.c libpcsxcore/disr3000a.c: In function 'disSW': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:244:25: MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:244:19: note: in expansion of macro 'dName' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:244:19: note: in expansion of macro 'dName' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:244:35: note: in expansion of macro 'dGPR' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:244:35: note: in expansion of macro 'dGPR' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:244:48: note: in expansion of macro 'dOfB' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:244:48: note: in expansion of macro 'dOfB' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:244:48: note: in expansion of macro 'dOfB' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSWL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:245:25: MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:245:19: note: in expansion of macro 'dName' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:245:19: note: in expansion of macro 'dName' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:245:35: note: in expansion of macro 'dGPR' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:245:35: note: in expansion of macro 'dGPR' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:245:48: note: in expansion of macro 'dOfB' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:245:48: note: in expansion of macro 'dOfB' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:245:48: note: in expansion of macro 'dOfB' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSH': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:243:25: MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:243:19: note: in expansion of macro 'dName' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:243:19: note: in expansion of macro 'dName' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:243:35: note: in expansion of macro 'dGPR' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:243:35: note: in expansion of macro 'dGPR' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:243:48: note: in expansion of macro 'dOfB' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:243:48: note: in expansion of macro 'dOfB' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:243:48: note: in expansion of macro 'dOfB' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/adler32.o deps/zlib/adler32.c libpcsxcore/disr3000a.c: In function 'disSB': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:242:25: MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:242:19: note: in expansion of macro 'dName' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:242:19: note: in expansion of macro 'dName' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:242:35: note: in expansion of macro 'dGPR' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:242:35: note: in expansion of macro 'dGPR' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:242:48: note: in expansion of macro 'dOfB' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:242:48: note: in expansion of macro 'dOfB' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:242:48: note: in expansion of macro 'dOfB' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLWR': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:240:25: MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:240:19: note: in expansion of macro 'dName' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:240:19: note: in expansion of macro 'dName' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:240:35: note: in expansion of macro 'dGPR' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:240:35: note: in expansion of macro 'dGPR' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:240:48: note: in expansion of macro 'dOfB' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:240:48: note: in expansion of macro 'dOfB' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:240:48: note: in expansion of macro 'dOfB' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/compress.o deps/zlib/compress.c libpcsxcore/disr3000a.c: In function 'disLHU': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:237:25: MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:237:19: note: in expansion of macro 'dName' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:237:19: note: in expansion of macro 'dName' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:237:35: note: in expansion of macro 'dGPR' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:237:35: note: in expansion of macro 'dGPR' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:237:48: note: in expansion of macro 'dOfB' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:237:48: note: in expansion of macro 'dOfB' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:237:48: note: in expansion of macro 'dOfB' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLBU': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:235:25: MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:235:19: note: in expansion of macro 'dName' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:235:19: note: in expansion of macro 'dName' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:235:35: note: in expansion of macro 'dGPR' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:235:35: note: in expansion of macro 'dGPR' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:235:48: note: in expansion of macro 'dOfB' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:235:48: note: in expansion of macro 'dOfB' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:235:48: note: in expansion of macro 'dOfB' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLW': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:238:25: MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:238:19: note: in expansion of macro 'dName' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:238:19: note: in expansion of macro 'dName' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:238:35: note: in expansion of macro 'dGPR' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:238:35: note: in expansion of macro 'dGPR' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:238:48: note: in expansion of macro 'dOfB' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:238:48: note: in expansion of macro 'dOfB' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:238:48: note: in expansion of macro 'dOfB' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLWL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:239:25: MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:239:19: note: in expansion of macro 'dName' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:239:19: note: in expansion of macro 'dName' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:239:35: note: in expansion of macro 'dGPR' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:239:35: note: in expansion of macro 'dGPR' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:239:48: note: in expansion of macro 'dOfB' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:239:48: note: in expansion of macro 'dOfB' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:239:48: note: in expansion of macro 'dOfB' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/crc32.o deps/zlib/crc32.c libpcsxcore/disr3000a.c: In function 'disLH': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:236:25: MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:236:19: note: in expansion of macro 'dName' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:236:19: note: in expansion of macro 'dName' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:236:35: note: in expansion of macro 'dGPR' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:236:35: note: in expansion of macro 'dGPR' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:236:48: note: in expansion of macro 'dOfB' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:236:48: note: in expansion of macro 'dOfB' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:236:48: note: in expansion of macro 'dOfB' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLB': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:234:25: MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:234:19: note: in expansion of macro 'dName' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:234:19: note: in expansion of macro 'dName' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:234:35: note: in expansion of macro 'dGPR' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:234:35: note: in expansion of macro 'dGPR' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:234:48: note: in expansion of macro 'dOfB' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:31: note: directive argument in the range [0, 65535] #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:234:48: note: in expansion of macro 'dOfB' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c:84:17: note: 'sprintf' output 21 or more bytes (assuming 276) into a destination of size 256 #define dOfB() sprintf(ostr, "%s %4.4x (%8.8x (%s)),", ostr, _Im_, psxRegs.GPR.r[_Rs_], disRNameGPR[_Rs_]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:234:48: note: in expansion of macro 'dOfB' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ libpcsxcore/disr3000a.c: In function 'disLUI': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:155:25: MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:19: note: in expansion of macro 'dName' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:19: note: in expansion of macro 'dName' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:33: note: in expansion of macro 'dGPR' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:33: note: in expansion of macro 'dGPR' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:45: note: in expansion of macro 'dImm' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:45: note: in expansion of macro 'dImm' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:45: note: in expansion of macro 'dImm' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:17: note: 'sprintf' output between 11 and 270 bytes into a destination of size 256 #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:155:45: note: in expansion of macro 'dImm' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/deflate.o deps/zlib/deflate.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/gzclose.o deps/zlib/gzclose.c libpcsxcore/disr3000a.c: In function 'disXORI': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:98:26: MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:20: note: in expansion of macro 'dName' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:20: note: in expansion of macro 'dName' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:36: note: in expansion of macro 'dGPR' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:36: note: in expansion of macro 'dGPR' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:48: note: in expansion of macro 'dGPR' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:48: note: in expansion of macro 'dGPR' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:60: note: in expansion of macro 'dImm' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:60: note: in expansion of macro 'dImm' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:60: note: in expansion of macro 'dImm' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:17: note: 'sprintf' output between 11 and 270 bytes into a destination of size 256 #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:98:60: note: in expansion of macro 'dImm' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disORI': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:95:25: MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/gzlib.o deps/zlib/gzlib.c core/disr3000a.c:95:19: note: in expansion of macro 'dName' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:19: note: in expansion of macro 'dName' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:35: note: in expansion of macro 'dGPR' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:35: note: in expansion of macro 'dGPR' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:47: note: in expansion of macro 'dGPR' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:47: note: in expansion of macro 'dGPR' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:59: note: in expansion of macro 'dImm' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:59: note: in expansion of macro 'dImm' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:59: note: in expansion of macro 'dImm' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:17: note: 'sprintf' output between 11 and 270 bytes into a destination of size 256 #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:95:59: note: in expansion of macro 'dImm' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretrolibpcsxcore/disr3000a.c: In function 'disANDI': -common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/gzread.o deps/zlib/gzread.c libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:94:26: MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:20: note: in expansion of macro 'dName' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:20: note: in expansion of macro 'dName' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:36: note: in expansion of macro 'dGPR' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:36: note: in expansion of macro 'dGPR' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:48: note: in expansion of macro 'dGPR' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:48: note: in expansion of macro 'dGPR' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:60: note: in expansion of macro 'dImm' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:60: note: in expansion of macro 'dImm' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:60: note: in expansion of macro 'dImm' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:17: note: 'sprintf' output between 11 and 270 bytes into a destination of size 256 #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:94:60: note: in expansion of macro 'dImm' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disSLTIU': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:97:27: MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:21: note: in expansion of macro 'dName' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:21: note: in expansion of macro 'dName' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:37: note: in expansion of macro 'dGPR' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:37: note: in expansion of macro 'dGPR' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:49: note: in expansion of macro 'dGPR' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:49: note: in expansion of macro 'dGPR' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:61: note: in expansion of macro 'dImm' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:61: note: in expansion of macro 'dImm' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:61: note: in expansion of macro 'dImm' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:17: note: 'sprintf' output between 11 and 270 bytes into a destination of size 256 #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:97:61: note: in expansion of macro 'dImm' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/gzwrite.o deps/zlib/gzwrite.c libpcsxcore/disr3000a.c: In function 'disSLTI': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:96:26: MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:20: note: in expansion of macro 'dName' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:20: note: in expansion of macro 'dName' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:36: note: in expansion of macro 'dGPR' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:36: note: in expansion of macro 'dGPR' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:48: note: in expansion of macro 'dGPR' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:48: note: in expansion of macro 'dGPR' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/inffast.o deps/zlib/inffast.c libpcsxcore/disr3000a.c:81:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:60: note: in expansion of macro 'dImm' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:60: note: in expansion of macro 'dImm' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:60: note: in expansion of macro 'dImm' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:17: note: 'sprintf' output between 11 and 270 bytes into a destination of size 256 #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:96:60: note: in expansion of macro 'dImm' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disADDIU': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:93:27: MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:21: note: in expansion of macro 'dName' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:21: note: in expansion of macro 'dName' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:37: note: in expansion of macro 'dGPR' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:37: note: in expansion of macro 'dGPR' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:49: note: in expansion of macro 'dGPR' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:49: note: in expansion of macro 'dGPR' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:61: note: in expansion of macro 'dImm' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:61: note: in expansion of macro 'dImm' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:61: note: in expansion of macro 'dImm' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:17: note: 'sprintf' output between 11 and 270 bytes into a destination of size 256 #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:93:61: note: in expansion of macro 'dImm' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disADDI': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:92:26: MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:20: note: in expansion of macro 'dName' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:20: note: in expansion of macro 'dName' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:36: note: in expansion of macro 'dGPR' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:36: note: in expansion of macro 'dGPR' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:48: note: in expansion of macro 'dGPR' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:48: note: in expansion of macro 'dGPR' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: warning: '%4.4x' directive writing 4 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:60: note: in expansion of macro 'dImm' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:60: note: in expansion of macro 'dImm' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:60: note: in expansion of macro 'dImm' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c:81:17: note: 'sprintf' output between 11 and 270 bytes into a destination of size 256 #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:92:60: note: in expansion of macro 'dImm' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ libpcsxcore/disr3000a.c: In function 'disBGTZ': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:130:26: MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:130:20: note: in expansion of macro 'dName' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:130:20: note: in expansion of macro 'dName' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:130:37: note: in expansion of macro 'dGPR' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:130:37: note: in expansion of macro 'dGPR' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:33: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:130:49: note: in expansion of macro 'dOffset' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:130:49: note: in expansion of macro 'dOffset' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:19: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:130:49: note: in expansion of macro 'dOffset' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBLEZ': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:131:26: MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:131:20: note: in expansion of macro 'dName' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:131:20: note: in expansion of macro 'dName' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:131:37: note: in expansion of macro 'dGPR' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:131:37: note: in expansion of macro 'dGPR' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:33: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:131:49: note: in expansion of macro 'dOffset' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:131:49: note: in expansion of macro 'dOffset' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:19: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:131:49: note: in expansion of macro 'dOffset' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBNE': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:214:25: MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:19: note: in expansion of macro 'dName' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:19: note: in expansion of macro 'dName' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:33: note: in expansion of macro 'dGPR' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:33: note: in expansion of macro 'dGPR' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:45: note: in expansion of macro 'dGPR' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:45: note: in expansion of macro 'dGPR' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:33: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:57: note: in expansion of macro 'dOffset' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:57: note: in expansion of macro 'dOffset' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:19: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:214:57: note: in expansion of macro 'dOffset' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disBEQ': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:213:25: MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:19: note: in expansion of macro 'dName' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:19: note: in expansion of macro 'dName' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:33: note: in expansion of macro 'dGPR' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:33: note: in expansion of macro 'dGPR' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:45: note: in expansion of macro 'dGPR' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:45: note: in expansion of macro 'dGPR' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ libpcsxcore/disr3000a.c:85:33: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:57: note: in expansion of macro 'dOffset' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ libpcsxcore/disr3000a.c:85:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:57: note: in expansion of macro 'dOffset' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Idepslibpcsxcore/disr3000a.c:85:19: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:213:57: note: in expansion of macro 'dOffset' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ /lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/inflate.o deps/zlib/inflate.c libpcsxcore/disr3000a.c: In function 'disJAL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:221:25: MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:221:19: note: in expansion of macro 'dName' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:221:19: note: in expansion of macro 'dName' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~ libpcsxcore/disr3000a.c:82:33: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dTarget() sprintf(ostr, "%s %8.8x,", ostr, _Target_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:221:33: note: in expansion of macro 'dTarget' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~~~ libpcsxcore/disr3000a.c:82:33: note: directive argument in the range [0, 4294967292] #define dTarget() sprintf(ostr, "%s %8.8x,", ostr, _Target_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:221:33: note: in expansion of macro 'dTarget' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~~~ libpcsxcore/disr3000a.c:82:19: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 #define dTarget() sprintf(ostr, "%s %8.8x,", ostr, _Target_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:221:33: note: in expansion of macro 'dTarget' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:221:44: note: in expansion of macro 'dGPR' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output between 16 and 271 bytes into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:221:44: note: in expansion of macro 'dGPR' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~ libpcsxcore/disr3000a.c: In function 'disJ': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:220:24: MakeDisF(disJ, dName("J"); dTarget();) ~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:220:18: note: in expansion of macro 'dName' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:220:18: note: in expansion of macro 'dName' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~ libpcsxcore/disr3000a.c:82:33: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dTarget() sprintf(ostr, "%s %8.8x,", ostr, _Target_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:220:32: note: in expansion of macro 'dTarget' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~~~ libpcsxcore/disr3000a.c:82:33: note: directive argument in the range [0, 4294967292] #define dTarget() sprintf(ostr, "%s %8.8x,", ostr, _Target_) ^~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:220:32: note: in expansion of macro 'dTarget' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~~~ libpcsxcore/disr3000a.c:82:19: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 #define dTarget() sprintf(ostr, "%s %8.8x,", ostr, _Target_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:220:32: note: in expansion of macro 'dTarget' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~~~ libpcsxcore/disr3000a.c: In function 'disSLL': libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:139:91: MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:85: note: in expansion of macro 'dName' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:85: note: in expansion of macro 'dName' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~~ libpcsxcore/disr3000a.c:76:32: warning: '%-7s' directive writing 7 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~ libpcsxcore/disr3000a.c:139:37: MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:31: note: in expansion of macro 'dName' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~~ libpcsxcore/disr3000a.c:76:18: note: 'sprintf' output between 10 and 265 bytes into a destination of size 256 #define dName(i) sprintf(ostr, "%s %-7s,", ostr, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:31: note: in expansion of macro 'dName' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:45: note: in expansion of macro 'dGPR' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:45: note: in expansion of macro 'dGPR' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~ libpcsxcore/disr3000a.c:77:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:57: note: in expansion of macro 'dGPR' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~ libpcsxcore/disr3000a.c:77:18: note: 'sprintf' output 14 or more bytes (assuming 269) into a destination of size 256 #define dGPR(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.GPR.r[i], disRNameGPR[i]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:57: note: in expansion of macro 'dGPR' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~ libpcsxcore/disr3000a.c:83:30: warning: '%2.2x' directive writing 2 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:69: note: in expansion of macro 'dSa' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~ libpcsxcore/disr3000a.c:83:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:69: note: in expansion of macro 'dSa' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~ libpcsxcore/disr3000a.c:83:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:69: note: in expansion of macro 'dSa' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~ libpcsxcore/disr3000a.c:83:16: note: 'sprintf' output between 9 and 265 bytes into a destination of size 256 #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpcsxcore/disr3000a.c:51:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ libpcsxcore/disr3000a.c:139:69: note: in expansion of macro 'dSa' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/inftrees.o deps/zlib/inftrees.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/trees.o deps/zlib/trees.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/uncompr.o deps/zlib/uncompr.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/zlib/zutil.o deps/zlib/zutil.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/lightrec/plugin.o libpcsxcore/lightrec/plugin.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightning/lib/jit_disasm.o deps/lightning/lib/jit_disasm.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightning/lib/jit_memory.o deps/lightning/lib/jit_memory.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightning/lib/jit_names.o deps/lightning/lib/jit_names.c deps/lightning/lib/jit_names.c:20:14: warning: 'code_name' defined but not used [-Wunused-variable] static char *code_name[] = { ^~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightning/lib/jit_note.o deps/lightning/lib/jit_note.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightning/lib/jit_print.o deps/lightning/lib/jit_print.c deps/lightning/lib/jit_print.c: In function '_jit_print_node': deps/lightning/lib/jit_print.c:27:43: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'jit_pointer_t' {aka 'void *'} [-Wformat=] #define print_str(value) fprintf(stdout, "%s", value) ^~~~ deps/lightning/lib/jit_print.c:283:13: print_str(node->v.n->u.p); ~~~~~~~~~~~~~~ deps/lightning/lib/jit_print.c:283:3: note: in expansion of macro 'print_str' print_str(node->v.n->u.p); ^~~~~~~~~ deps/lightning/lib/jit_print.c:27:43: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'jit_pointer_t' {aka 'void *'} [-Wformat=] #define print_str(value) fprintf(stdout, "%s", value) ^~~~ deps/lightning/lib/jit_print.c:288:13: print_str(node->v.n->u.p); ~~~~~~~~~~~~~~ deps/lightning/lib/jit_print.c:288:3: note: in expansion of macro 'print_str' print_str(node->v.n->u.p); ^~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightning/lib/jit_size.o deps/lightning/lib/jit_size.c libpcsxcore/psxbios.c: In function 'psxBios_printf': libpcsxcore/psxbios.c:1317:3: warning: 'save' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(psp, save, 4 * 4); ^~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightning/lib/lightning.o deps/lightning/lib/lightning.c deps/lightning/lib/lightning.c: In function '_jit_patch_abs': deps/lightning/lib/lightning.c:1548:18: warning: variable 'mask' set but not used [-Wunused-but-set-variable] jit_int32_t mask; ^~~~ deps/lightning/lib/lightning.c: In function '_jit_patch_at': deps/lightning/lib/lightning.c:1571:18: warning: variable 'mask' set but not used [-Wunused-but-set-variable] jit_int32_t mask; ^~~~ deps/lightning/lib/lightning.c: In function '_jit_emit': deps/lightning/lib/lightning.c:2016:12: warning: variable 'result' set but not used [-Wunused-but-set-variable] int result; ^~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightrec/blockcache.o deps/lightrec/blockcache.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightrec/disassembler.o deps/lightrec/disassembler.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightrec/emitter.o deps/lightrec/emitter.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightrec/interpreter.o deps/lightrec/interpreter.c In file included from deps/lightning/lib/lightning.c:3496: deps/lightning/lib/jit_x86.c: In function '_patch': deps/lightning/lib/jit_x86.c:2219:18: warning: variable 'flag' set but not used [-Wunused-but-set-variable] jit_int32_t flag; ^~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightrec/lightrec.o deps/lightrec/lightrec.c In file included from deps/lightrec/emitter.c:22: deps/lightrec/emitter.c: In function 'rec_store': deps/lightning/include/lightning.h:988:23: warning: 'to_end' may be used uninitialized in this function [-Wmaybe-uninitialized] #define jit_patch(u) _jit_patch(_jit,u) ^~~~~~~~~~ deps/lightrec/emitter.c:903:27: note: 'to_end' was declared here jit_node_t *to_not_ram, *to_end; ^~~~~~ In file included from deps/lightning/lib/jit_x86.c:2178, from deps/lightning/lib/lightning.c:3496: At top level: deps/lightning/lib/jit_x86-x87.c:426:1: warning: '_fstcwm' defined but not used [-Wunused-function] _fstcwm(jit_state_t *_jit, jit_int32_t md, ^~~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightrec/memmanager.o deps/lightrec/memmanager.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightrec/optimizer.o deps/lightrec/optimizer.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightrec/regcache.o deps/lightrec/regcache.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lightrec/recompiler.o deps/lightrec/recompiler.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfsound/dma.o plugins/dfsound/dma.c In file included from deps/lightrec/emitter.c:22: deps/lightrec/emitter.c: In function 'rec_load': deps/lightning/include/lightning.h:988:23: warning: 'to_not_bios' may be used uninitialized in this function [-Wmaybe-uninitialized] #define jit_patch(u) _jit_patch(_jit,u) ^~~~~~~~~~ deps/lightrec/emitter.c:1019:27: note: 'to_not_bios' was declared here jit_node_t *to_not_ram, *to_not_bios, *to_end, *to_end2; ^~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfsound/freeze.o plugins/dfsound/freeze.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfsound/registers.o plugins/dfsound/registers.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfsound/spu.o plugins/dfsound/spu.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -DHAVE_LIBRETRO -c -o plugins/dfsound/out.o plugins/dfsound/out.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfsound/nullsnd.o plugins/dfsound/nullsnd.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/gpulib/gpu.o plugins/gpulib/gpu.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/gpulib/vout_pl.o plugins/gpulib/vout_pl.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -fno-strict-aliasing -c -o plugins/dfxvideo/gpulib_if.o plugins/dfxvideo/gpulib_if.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/cdrcimg/cdrcimg.o plugins/cdrcimg/cdrcimg.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/crypto/md5.o deps/crypto/md5.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/crypto/sha1.o deps/crypto/sha1.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/bitmath.o deps/flac-1.3.2/src/libFLAC/bitmath.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/bitreader.o deps/flac-1.3.2/src/libFLAC/bitreader.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/cpu.o deps/flac-1.3.2/src/libFLAC/cpu.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/crc.o deps/flac-1.3.2/src/libFLAC/crc.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/fixed.o deps/flac-1.3.2/src/libFLAC/fixed.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/fixed_intrin_sse2.o deps/flac-1.3.2/src/libFLAC/fixed_intrin_sse2.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/fixed_intrin_ssse3.o deps/flac-1.3.2/src/libFLAC/fixed_intrin_ssse3.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/float.o deps/flac-1.3.2/src/libFLAC/float.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/format.o deps/flac-1.3.2/src/libFLAC/format.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/lpc.o deps/flac-1.3.2/src/libFLAC/lpc.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/lpc_intrin_avx2.o deps/flac-1.3.2/src/libFLAC/lpc_intrin_avx2.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse2.o deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse2.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse41.o deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse41.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse.o deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/md5.o deps/flac-1.3.2/src/libFLAC/md5.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/memory.o deps/flac-1.3.2/src/libFLAC/memory.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/metadata_iterators.o deps/flac-1.3.2/src/libFLAC/metadata_iterators.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/metadata_object.o deps/flac-1.3.2/src/libFLAC/metadata_object.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/stream_decoder.o deps/flac-1.3.2/src/libFLAC/stream_decoder.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/flac-1.3.2/src/libFLAC/window.o deps/flac-1.3.2/src/libFLAC/window.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/Alloc.o deps/lzma-16.04/C/Alloc.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/Bra86.o deps/lzma-16.04/C/Bra86.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/Bra.o deps/lzma-16.04/C/Bra.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/BraIA64.o deps/lzma-16.04/C/BraIA64.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/CpuArch.o deps/lzma-16.04/C/CpuArch.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/Delta.o deps/lzma-16.04/C/Delta.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/LzFind.o deps/lzma-16.04/C/LzFind.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/Lzma86Dec.o deps/lzma-16.04/C/Lzma86Dec.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/Lzma86Enc.o deps/lzma-16.04/C/Lzma86Enc.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/LzmaDec.o deps/lzma-16.04/C/LzmaDec.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/LzmaEnc.o deps/lzma-16.04/C/LzmaEnc.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/LzmaLib.o deps/lzma-16.04/C/LzmaLib.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/lzma-16.04/C/Sort.o deps/lzma-16.04/C/Sort.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/libchdr/bitstream.o deps/libchdr/bitstream.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/libchdr/cdrom.o deps/libchdr/cdrom.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/libchdr/chd.o deps/libchdr/chd.c deps/libchdr/chd.c: In function 'chd_open': deps/libchdr/chd.c:1460:9: warning: unused variable 'openflags' [-Wunused-variable] UINT32 openflags; ^~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/libchdr/flac.o deps/libchdr/flac.c deps/libchdr/flac.c:33:20: warning: 'state_string' defined but not used [-Wunused-function] static const char *state_string(flac_decoder *decoder) { return FLAC__stream_decoder_get_resolved_state_string(decoder->decoder); } ^~~~~~~~~~~~ deps/libchdr/flac.c:32:33: warning: 'state' defined but not used [-Wunused-function] static FLAC__StreamDecoderState state(flac_decoder *decoder) { return FLAC__stream_decoder_get_state(decoder->decoder); } ^~~~~ deps/libchdr/flac.c:31:17: warning: 'total_samples' defined but not used [-Wunused-function] static uint32_t total_samples(flac_decoder *decoder) { return FLAC__stream_decoder_get_total_samples(decoder->decoder); } ^~~~~~~~~~~~~ deps/libchdr/flac.c:30:16: warning: 'bits_per_sample' defined but not used [-Wunused-function] static uint8_t bits_per_sample(flac_decoder *decoder) { return decoder->bits_per_sample; } ^~~~~~~~~~~~~~~ deps/libchdr/flac.c:29:16: warning: 'channels' defined but not used [-Wunused-function] static uint8_t channels(flac_decoder *decoder) { return decoder->channels; } ^~~~~~~~ deps/libchdr/flac.c:28:17: warning: 'sample_rate' defined but not used [-Wunused-function] static uint32_t sample_rate(flac_decoder *decoder) { return decoder->sample_rate; } ^~~~~~~~~~~ At top level: deps/libchdr/chd.c:2000:18: warning: 'hunk_read_into_cache' defined but not used [-Wunused-function] static chd_error hunk_read_into_cache(chd_file *chd, UINT32 hunknum) ^~~~~~~~~~~~~~~~~~~~ deps/libchdr/chd.c:565:6: warning: 'lzma_codec_free' defined but not used [-Wunused-function] void lzma_codec_free(void* codec) ^~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o deps/libchdr/huffman.o deps/libchdr/huffman.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfinput/main.o plugins/dfinput/main.c plugins/dfinput/main.c:44:4: warning: multi-line comment [-Wcomment] //PAD##n##_startPoll = PADstartPoll_guncon; \ ^ plugins/dfinput/main.c:30:39: warning: 'old_controller_type2' defined but not used [-Wunused-variable] static int old_controller_type1 = -1, old_controller_type2 = -1; ^~~~~~~~~~~~~~~~~~~~ plugins/dfinput/main.c:30:12: warning: 'old_controller_type1' defined but not used [-Wunused-variable] static int old_controller_type1 = -1, old_controller_type2 = -1; ^~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfinput/pad.o plugins/dfinput/pad.c plugins/dfinput/pad.c:209:13: warning: 'do_vibration' defined but not used [-Wunused-function] static void do_vibration(unsigned char value) ^~~~~~~~~~~~ plugins/dfinput/pad.c:167:13: warning: 'do_cmd2' defined but not used [-Wunused-function] static void do_cmd2(unsigned char value) ^~~~~~~ plugins/dfinput/pad.c:108:16: warning: 'do_cmd' defined but not used [-Wunused-function] static uint8_t do_cmd(void) ^~~~~~ cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfinput/guncon.o plugins/dfinput/guncon.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o frontend/cspace.o frontend/cspace.c /bin/sh: git: not found cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o frontend/plugin.o frontend/plugin.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o frontend/libretro.o frontend/libretro.c cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -Ideps/lightning/include -Ideps/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DGPU_PEOPS -Ideps/libchdr -DHAVE_SYS_PARAM_H -Ideps/crypto -Ideps/flac-1.3.2/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/flac-1.3.2/src/libFLAC/include -Ideps/lzma-16.04/C -DHAVE_CHD -D'PACKAGE_VERSION="1.3.2"' -DFLAC__HAS_OGG=0 -DFLAC__NO_DLL -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DFLAC__NO_DLL -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o frontend/main.o frontend/main.c frontend/main.c: In function '_OpenPlugins': frontend/main.c:886:3: warning: 'strncpy' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] strncpy(info.CdromID, CdromId, 9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frontend/main.c:887:3: warning: 'strncpy' output may be truncated copying 9 bytes from a string of length 32 [-Wstringop-truncation] strncpy(info.CdromLabel, CdromLabel, 9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frontend/libretro.c: In function 'retro_load_game': frontend/libretro.c:1156:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(name, sizeof(name), "%s%c%s", base_dir, SLASH, line); ^~ ~~~~ frontend/libretro.c:1156:4: note: 'snprintf' output between 2 and 2048 bytes into a destination of size 1024 snprintf(name, sizeof(name), "%s%c%s", base_dir, SLASH, line); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frontend/libretro.c:1505:48: warning: ' #' directive output may be truncated writing 2 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf(disk_label, sizeof(disk_label), "%s #%u", disk_name, (unsigned)i + 1); ^~ frontend/libretro.c:1505:45: note: directive argument in the range [1, 8] snprintf(disk_label, sizeof(disk_label), "%s #%u", disk_name, (unsigned)i + 1); ^~~~~~~~ frontend/libretro.c:1505:4: note: 'snprintf' output between 4 and 1027 bytes into a destination of size 1024 snprintf(disk_label, sizeof(disk_label), "%s #%u", disk_name, (unsigned)i + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -o pcsx_rearmed_libretro.so libpcsxcore/cdriso.o libpcsxcore/cdrom.o libpcsxcore/cheat.o libpcsxcore/debug.o libpcsxcore/decode_xa.o libpcsxcore/disr3000a.o libpcsxcore/mdec.o libpcsxcore/misc.o libpcsxcore/plugins.o libpcsxcore/ppf.o libpcsxcore/psxbios.o libpcsxcore/psxcommon.o libpcsxcore/psxcounters.o libpcsxcore/psxdma.o libpcsxcore/psxhle.o libpcsxcore/psxhw.o libpcsxcore/psxinterpreter.o libpcsxcore/psxmem.o libpcsxcore/r3000a.o libpcsxcore/sio.o libpcsxcore/socket.o libpcsxcore/spu.o libpcsxcore/gte.o libpcsxcore/gte_nf.o libpcsxcore/gte_divider.o deps/zlib/adler32.o deps/zlib/compress.o deps/zlib/crc32.o deps/zlib/deflate.o deps/zlib/gzclose.o deps/zlib/gzlib.o deps/zlib/gzread.o deps/zlib/gzwrite.o deps/zlib/inffast.o deps/zlib/inflate.o deps/zlib/inftrees.o deps/zlib/trees.o deps/zlib/uncompr.o deps/zlib/zutil.o libpcsxcore/lightrec/plugin.o deps/lightning/lib/jit_disasm.o deps/lightning/lib/jit_memory.o deps/lightning/lib/jit_names.o deps/lightning/lib/jit_note.o deps/lightning/lib/jit_print.o deps/lightning/lib/jit_size.o deps/lightning/lib/lightning.o deps/lightrec/blockcache.o deps/lightrec/disassembler.o deps/lightrec/emitter.o deps/lightrec/interpreter.o deps/lightrec/lightrec.o deps/lightrec/memmanager.o deps/lightrec/optimizer.o deps/lightrec/regcache.o deps/lightrec/recompiler.o plugins/dfsound/dma.o plugins/dfsound/freeze.o plugins/dfsound/registers.o plugins/dfsound/spu.o plugins/dfsound/out.o plugins/dfsound/nullsnd.o plugins/gpulib/gpu.o plugins/gpulib/vout_pl.o plugins/dfxvideo/gpulib_if.o plugins/cdrcimg/cdrcimg.o deps/crypto/md5.o deps/crypto/sha1.o deps/flac-1.3.2/src/libFLAC/bitmath.o deps/flac-1.3.2/src/libFLAC/bitreader.o deps/flac-1.3.2/src/libFLAC/cpu.o deps/flac-1.3.2/src/libFLAC/crc.o deps/flac-1.3.2/src/libFLAC/fixed.o deps/flac-1.3.2/src/libFLAC/fixed_intrin_sse2.o deps/flac-1.3.2/src/libFLAC/fixed_intrin_ssse3.o deps/flac-1.3.2/src/libFLAC/float.o deps/flac-1.3.2/src/libFLAC/format.o deps/flac-1.3.2/src/libFLAC/lpc.o deps/flac-1.3.2/src/libFLAC/lpc_intrin_avx2.o deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse2.o deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse41.o deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse.o deps/flac-1.3.2/src/libFLAC/md5.o deps/flac-1.3.2/src/libFLAC/memory.o deps/flac-1.3.2/src/libFLAC/metadata_iterators.o deps/flac-1.3.2/src/libFLAC/metadata_object.o deps/flac-1.3.2/src/libFLAC/stream_decoder.o deps/flac-1.3.2/src/libFLAC/window.o deps/lzma-16.04/C/Alloc.o deps/lzma-16.04/C/Bra86.o deps/lzma-16.04/C/Bra.o deps/lzma-16.04/C/BraIA64.o deps/lzma-16.04/C/CpuArch.o deps/lzma-16.04/C/Delta.o deps/lzma-16.04/C/LzFind.o deps/lzma-16.04/C/Lzma86Dec.o deps/lzma-16.04/C/Lzma86Enc.o deps/lzma-16.04/C/LzmaDec.o deps/lzma-16.04/C/LzmaEnc.o deps/lzma-16.04/C/LzmaLib.o deps/lzma-16.04/C/Sort.o deps/libchdr/bitstream.o deps/libchdr/cdrom.o deps/libchdr/chd.o deps/libchdr/flac.o deps/libchdr/huffman.o plugins/dfinput/main.o plugins/dfinput/pad.o plugins/dfinput/guncon.o frontend/cspace.o frontend/libretro.o frontend/main.o frontend/plugin.o -shared -Wl,--no-undefined -lm -lpthread -lm -ldl gmake[1]: Leaving directory '/construction/games/libretro-pcsx_rearmed/pcsx_rearmed-8fda5dd' SUCCEEDED 00:00:30 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for libretro-pcsx_rearmed-0.20200313 ===> Generating temporary packing list /bin/mkdir -p /construction/games/libretro-pcsx_rearmed/stage//usr/local/libexec/libretro; install -s -m 0644 $(find /construction/games/libretro-pcsx_rearmed/pcsx_rearmed-8fda5dd// -name "*.so") /construction/games/libretro-pcsx_rearmed/stage//usr/local/libexec/libretro; ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for libretro-pcsx_rearmed-0.20200313 file sizes/checksums [1]: 0% file sizes/checksums [1]: 100% packing files [1]: 0% packing files [1]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:01 TOTAL TIME 00:00:40