<86>Dec 6 07:06:07 userdel[79807]: delete user 'rooter' <86>Dec 6 07:06:07 userdel[79807]: removed group 'rooter' owned by 'rooter' <86>Dec 6 07:06:07 userdel[79807]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 6 07:06:07 groupadd[79830]: group added to /etc/group: name=rooter, GID=672 <86>Dec 6 07:06:07 groupadd[79830]: group added to /etc/gshadow: name=rooter <86>Dec 6 07:06:07 groupadd[79830]: new group: name=rooter, GID=672 <86>Dec 6 07:06:07 useradd[79873]: new user: name=rooter, UID=672, GID=672, home=/root, shell=/bin/bash <86>Dec 6 07:06:07 userdel[79933]: delete user 'builder' <86>Dec 6 07:06:07 userdel[79933]: removed group 'builder' owned by 'builder' <86>Dec 6 07:06:07 userdel[79933]: removed shadow group 'builder' owned by 'builder' <86>Dec 6 07:06:07 groupadd[80125]: group added to /etc/group: name=builder, GID=673 <86>Dec 6 07:06:07 groupadd[80125]: group added to /etc/gshadow: name=builder <86>Dec 6 07:06:07 groupadd[80125]: new group: name=builder, GID=673 <86>Dec 6 07:06:07 useradd[80139]: new user: name=builder, UID=673, GID=673, home=/usr/src, shell=/bin/bash <13>Dec 6 07:06:13 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Dec 6 07:06:13 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Dec 6 07:06:13 rpmi: libwayland-client-1.16.0-alt1 1535614871 installed <13>Dec 6 07:06:13 rpmi: libglvnd-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 6 07:06:13 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed <13>Dec 6 07:06:13 rpmi: libogg-1.3.2-alt2 sisyphus.215919.100 1540973847 installed <13>Dec 6 07:06:13 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed <13>Dec 6 07:06:13 rpmi: libjpeg-2:1.5.1-alt1 1498218318 installed <13>Dec 6 07:06:13 rpmi: libpng16-1.6.35-alt1 sisyphus.214397.100 1539159349 installed <13>Dec 6 07:06:13 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Dec 6 07:06:13 rpmi: libsqlite3-3.25.2-alt2 sisyphus.215082.100 1539700318 installed <13>Dec 6 07:06:13 rpmi: liblcms2-2.9-alt1 1516411892 installed <13>Dec 6 07:06:13 rpmi: zlib-devel-1.2.11-alt1 sisyphus.217171.100 1543710737 installed <13>Dec 6 07:06:13 rpmi: libwayland-server-1.16.0-alt1 1535614871 installed <13>Dec 6 07:06:13 rpmi: perl-LWP-MediaTypes-6.02-alt1 1329754558 installed <13>Dec 6 07:06:13 rpmi: perl-Compress-Raw-Zlib-2.081-alt1 1523236573 installed <13>Dec 6 07:06:13 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed <13>Dec 6 07:06:13 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed <13>Dec 6 07:06:13 rpmi: libidn2-2.0.5-alt1 1526923875 installed <13>Dec 6 07:06:13 rpmi: libnettle6-3.4-alt1 1511790186 installed <13>Dec 6 07:06:14 rpmi: libicu63-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Dec 6 07:06:14 rpmi: libgraphite2-1.3.12-alt2.1 sisyphus.215942.100 1540990757 installed <13>Dec 6 07:06:14 rpmi: libharfbuzz-2.1.3-alt1 sisyphus.216837.100 1543085735 installed <13>Dec 6 07:06:14 rpmi: libfreetype-2.9.1-alt1.S1 1530781053 installed <13>Dec 6 07:06:14 rpmi: fontconfig-2.13.1-alt1 sisyphus.215917.100 1540973886 installed Updating fonts cache: <29>Dec 6 07:06:15 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Dec 6 07:06:15 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>Dec 6 07:06:15 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Dec 6 07:06:15 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Dec 6 07:06:15 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Dec 6 07:06:15 rpmi: libXau-devel-1.0.8-alt1 1369565808 installed <13>Dec 6 07:06:15 rpmi: libSM-1.2.3-alt1 sisyphus.215747.100 1540812795 installed <13>Dec 6 07:06:15 rpmi: libharfbuzz-icu-2.1.3-alt1 sisyphus.216837.100 1543085735 installed <13>Dec 6 07:06:15 rpmi: libgraphite2-devel-1.3.12-alt2.1 sisyphus.215942.100 1540990757 installed <13>Dec 6 07:06:15 rpmi: icu-utils-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Dec 6 07:06:15 rpmi: libicu-devel-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Dec 6 07:06:15 rpmi: libhogweed4-3.4-alt1 1511790186 installed <13>Dec 6 07:06:16 rpmi: libgnutls30-3.6.4-alt1 sisyphus.214380.140 1539180178 installed <13>Dec 6 07:06:16 rpmi: libjasper-2.0.14-alt1 1530105217 installed <13>Dec 6 07:06:16 rpmi: libtiff5-4.0.3-alt1 1348347501 installed <13>Dec 6 07:06:16 rpmi: libflac8-1.3.2-alt1 1507623955 installed <13>Dec 6 07:06:16 rpmi: libvorbis-1.3.6-alt1 1528307812 installed <13>Dec 6 07:06:16 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>Dec 6 07:06:16 rpmi: libOpenGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 6 07:06:16 rpmi: libGLES-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 6 07:06:16 rpmi: libwayland-cursor-1.16.0-alt1 1535614871 installed <13>Dec 6 07:06:16 rpmi: libwayland-egl-4:18.1.0-alt1 1535614871 installed <13>Dec 6 07:06:16 rpmi: wayland-devel-1.16.0-alt1 1535614871 installed <13>Dec 6 07:06:16 rpmi: libwayland-client-devel-1.16.0-alt1 1535614871 installed <13>Dec 6 07:06:16 rpmi: python-module-z3c-3.0.0-alt2.a2.dev0.git20130313.1.1.1 1460417087 installed <13>Dec 6 07:06:16 rpmi: libxkbcommon-0.8.2-alt1 1533800181 installed <13>Dec 6 07:06:16 rpmi: publicsuffix-list-dafsa-20181106-alt1 sisyphus.216228.100 1541611754 installed <13>Dec 6 07:06:16 rpmi: libpsl-0.20.2-alt2 sisyphus.216228.200 1541611889 installed <13>Dec 6 07:06:16 rpmi: libgudev-1:232-alt3 1523738518 installed <13>Dec 6 07:06:16 rpmi: udev-rules-1:239-alt3 sisyphus.215710.300 1540765573 installed <13>Dec 6 07:06:16 rpmi: libfribidi-1.0.5-alt1 1532424345 installed <13>Dec 6 07:06:16 rpmi: libepoxy-1.5.3-alt1 sisyphus.214119.100 1538723829 installed <13>Dec 6 07:06:16 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed <13>Dec 6 07:06:16 rpmi: libthai-0.1.28-alt1_1 sisyphus.214516.100 1539257851 installed <13>Dec 6 07:06:16 rpmi: libusb-1.0.22-alt1 1525452055 installed <13>Dec 6 07:06:16 rpmi: libpng15-1.5.28-alt2 1497966749 installed <13>Dec 6 07:06:16 rpmi: libpng15-devel-1.5.28-alt2 1497966749 installed <13>Dec 6 07:06:16 rpmi: libpixman-3:0.34.0-alt1 1480491657 installed <13>Dec 6 07:06:16 rpmi: libgsm-1.0.17-alt1 1523356165 installed <13>Dec 6 07:06:16 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed <13>Dec 6 07:06:16 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Dec 6 07:06:16 rpmi: libalsa-1:1.1.7-alt1 sisyphus.215150.100 1539797658 installed <13>Dec 6 07:06:16 rpmi: libxshmfence-1.2-alt2 1518613552 installed <13>Dec 6 07:06:16 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed <13>Dec 6 07:06:16 rpmi: libdrm-1:2.4.96-alt1 sisyphus.215486.100 1540374027 installed <13>Dec 6 07:06:16 rpmi: libgbm-4:18.2.6-alt1 sisyphus.217237.100 1543845945 installed <13>Dec 6 07:06:16 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed <13>Dec 6 07:06:16 rpmi: perl-IO-Socket-IP-0.39-alt1 1494508514 installed <13>Dec 6 07:06:16 rpmi: perl-Compress-Raw-Bzip2-2.081-alt1 1523236188 installed <13>Dec 6 07:06:16 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Dec 6 07:06:16 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>Dec 6 07:06:16 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed <13>Dec 6 07:06:16 rpmi: perl-Filter-1.59-alt1 1533737242 installed <13>Dec 6 07:06:16 rpmi: perl-Encode-2.98-alt1 1525447819 installed <13>Dec 6 07:06:16 rpmi: perl-URI-1.74-alt1 1525446424 installed <13>Dec 6 07:06:16 rpmi: perl-IO-Compress-2.081-alt1 1523237108 installed <13>Dec 6 07:06:16 rpmi: perl-Net-HTTP-6.18-alt1 1526560501 installed <13>Dec 6 07:06:16 rpmi: perl-HTML-Parser-3.72-alt1.1.1 1513340808 installed <13>Dec 6 07:06:16 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Dec 6 07:06:16 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Dec 6 07:06:16 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>Dec 6 07:06:16 rpmi: perl-HTTP-Message-6.18-alt1 1528288416 installed <13>Dec 6 07:06:16 rpmi: perl-HTTP-Cookies-6.04-alt1 1504116575 installed <13>Dec 6 07:06:16 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Dec 6 07:06:16 rpmi: perl-libwww-6.36-alt1 sisyphus.215515.100 1540400896 installed <13>Dec 6 07:06:16 rpmi: perl-XML-LibXML-2.0132-alt1 1513701183 installed <13>Dec 6 07:06:16 rpmi: perl-XML-SAX-1.00-alt1 1519094959 installed <13>Dec 6 07:06:16 rpmi: perl-XML-Simple-2.25-alt1 1521437714 installed <13>Dec 6 07:06:16 rpmi: icon-naming-utils-0.8.90-alt1 1236573102 installed <13>Dec 6 07:06:17 rpmi: icon-theme-adwaita-3.30.1-alt1 sisyphus.216736.100 1542889653 installed <13>Dec 6 07:06:17 rpmi: perl-XML-Parser-2.44-alt2.1.1 1513346417 installed <13>Dec 6 07:06:17 rpmi: libgdk-pixbuf-locales-2.38.0-alt2 sisyphus.213523.100 1537685512 installed <13>Dec 6 07:06:17 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed <13>Dec 6 07:06:17 rpmi: libproxy-0.4.15-alt2 sisyphus.214008.100 1538585336 installed <13>Dec 6 07:06:17 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1.1 1525115767 installed <13>Dec 6 07:06:17 rpmi: rpm-build-gir-0.7.2-alt4 1534675014 installed <13>Dec 6 07:06:17 rpmi: libatk-locales-2.30.0-alt1 sisyphus.212779.100 1536768328 installed <13>Dec 6 07:06:17 rpmi: libatk-2.30.0-alt1 sisyphus.212779.100 1536768334 installed <13>Dec 6 07:06:17 rpmi: shared-mime-info-1.10-alt1.1 1530525599 installed <13>Dec 6 07:06:17 rpmi: gsettings-desktop-schemas-data-3.28.1-alt1 sisyphus.212587.100 1536082062 installed <13>Dec 6 07:06:17 rpmi: libgio-2.58.1-alt3 sisyphus.214034.100 1538601697 installed <13>Dec 6 07:06:17 rpmi: gsettings-desktop-schemas-3.28.1-alt1 sisyphus.212587.100 1536082066 installed <13>Dec 6 07:06:18 rpmi: libgdk-pixbuf-2.38.0-alt2 sisyphus.213523.100 1537685557 installed <13>Dec 6 07:06:18 rpmi: libgusb-0.3.0-alt1 1518891735 installed <13>Dec 6 07:06:18 rpmi: libcolord-1.4.3-alt1 1524052018 installed <13>Dec 6 07:06:18 rpmi: gtk-update-icon-cache-3.24.1-alt1 sisyphus.213271.100 1537346078 installed <13>Dec 6 07:06:18 rpmi: libdconf-0.30.1-alt1 sisyphus.215477.100 1540419162 installed <13>Dec 6 07:06:18 rpmi: libjson-glib-1.4.4-alt1 sisyphus.213175.100 1537249589 installed <13>Dec 6 07:06:18 rpmi: liblz4-1:1.8.3-alt1 sisyphus.213737.100 1538009686 installed <13>Dec 6 07:06:18 rpmi: libgpg-error-1.31-alt1.S1 1529015802 installed <13>Dec 6 07:06:18 rpmi: libgcrypt20-1.8.3-alt3 sisyphus.214019.140 1538990448 installed <13>Dec 6 07:06:18 rpmi: libsystemd-1:239-alt3 sisyphus.215710.300 1540765641 installed <13>Dec 6 07:06:18 rpmi: libdbus-1.12.12-alt1 sisyphus.217336.100 1544000923 installed <13>Dec 6 07:06:18 rpmi: dbus-tools-1.12.12-alt1 sisyphus.217336.100 1544000923 installed <86>Dec 6 07:06:18 groupadd[104678]: group added to /etc/group: name=messagebus, GID=499 <86>Dec 6 07:06:18 groupadd[104678]: group added to /etc/gshadow: name=messagebus <86>Dec 6 07:06:18 groupadd[104678]: new group: name=messagebus, GID=499 <86>Dec 6 07:06:18 useradd[104684]: new user: name=messagebus, UID=499, GID=499, home=/run/dbus, shell=/dev/null <13>Dec 6 07:06:18 rpmi: dbus-1.12.12-alt1 sisyphus.217336.100 1544000923 installed <13>Dec 6 07:06:18 rpmi: dconf-0.30.1-alt1 sisyphus.215477.100 1540419162 installed <13>Dec 6 07:06:18 rpmi: libgtk+3-schemas-3.24.1-alt1 sisyphus.213271.100 1537346040 installed <13>Dec 6 07:06:18 rpmi: libavahi-0.6.32-alt1 1500485702 installed <13>Dec 6 07:06:18 rpmi: libpolkit-0.115-alt3 sisyphus.213210.100 1537272871 installed <86>Dec 6 07:06:18 groupadd[105397]: group added to /etc/group: name=colord, GID=498 <86>Dec 6 07:06:18 groupadd[105397]: group added to /etc/gshadow: name=colord <86>Dec 6 07:06:18 groupadd[105397]: new group: name=colord, GID=498 <86>Dec 6 07:06:18 useradd[105433]: new user: name=colord, UID=498, GID=498, home=/var/colord, shell=/dev/null <13>Dec 6 07:06:19 rpmi: colord-1.4.3-alt1 1524052018 installed <13>Dec 6 07:06:19 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Dec 6 07:06:19 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Dec 6 07:06:19 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Dec 6 07:06:19 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Dec 6 07:06:19 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Dec 6 07:06:19 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Dec 6 07:06:19 rpmi: libXfixes-5.0.3-alt1 sisyphus.216396.300 1542022162 installed <13>Dec 6 07:06:19 rpmi: libXrandr-1.5.0-alt1 1431936189 installed <13>Dec 6 07:06:19 rpmi: libXft-2.3.2-alt1 1409902660 installed <13>Dec 6 07:06:19 rpmi: libXtst-1.2.2-alt1 1369984893 installed <13>Dec 6 07:06:19 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Dec 6 07:06:19 rpmi: libXi-1.7.9-alt1.S1 1515755342 installed <13>Dec 6 07:06:19 rpmi: libat-spi2-core-2.30.0-alt1 sisyphus.212651.600 1536647587 installed <13>Dec 6 07:06:19 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Dec 6 07:06:19 rpmi: libGLX-mesa-4:18.2.6-alt1 sisyphus.217237.100 1543845945 installed <13>Dec 6 07:06:19 rpmi: libEGL-mesa-4:18.2.6-alt1 sisyphus.217237.100 1543845945 installed <13>Dec 6 07:06:19 rpmi: libEGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 6 07:06:21 rpmi: libxcb-devel-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Dec 6 07:06:21 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Dec 6 07:06:21 rpmi: libXext-devel-1.3.3-alt1 1409902959 installed <13>Dec 6 07:06:21 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed <13>Dec 6 07:06:21 rpmi: libXfixes-devel-5.0.3-alt1 sisyphus.216396.300 1542022162 installed <13>Dec 6 07:06:21 rpmi: libXi-devel-1.7.9-alt1.S1 1515755342 installed <13>Dec 6 07:06:21 rpmi: libGLX-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 6 07:06:21 rpmi: libGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 6 07:06:22 rpmi: libcairo-1:1.16.0-alt1 sisyphus.215566.100 1540457683 installed <13>Dec 6 07:06:22 rpmi: libcairo-gobject-1:1.16.0-alt1 sisyphus.215566.100 1540457683 installed <13>Dec 6 07:06:22 rpmi: libpango-1.42.4-alt1 1534787259 installed <13>Dec 6 07:06:22 rpmi: libglvnd-devel-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 6 07:06:22 rpmi: libEGL-devel-4:18.2.6-alt1 sisyphus.217237.100 1543845945 installed <13>Dec 6 07:06:22 rpmi: libGL-devel-4:18.2.6-alt1 sisyphus.217237.100 1543845945 installed <13>Dec 6 07:06:22 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed <13>Dec 6 07:06:22 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed <13>Dec 6 07:06:22 rpmi: libXcursor-1.1.15-alt1.S1 1512373366 installed <13>Dec 6 07:06:22 rpmi: libXinerama-1.1.3-alt2 1527671619 installed <13>Dec 6 07:06:22 rpmi: libXv-1.0.11-alt1 1527685499 installed <13>Dec 6 07:06:22 rpmi: dbus-tools-gui-1.12.12-alt1 sisyphus.217336.100 1544000923 installed <13>Dec 6 07:06:22 rpmi: at-spi2-core-2.30.0-alt1 sisyphus.212651.600 1536647587 installed <13>Dec 6 07:06:22 rpmi: at-spi2-atk-2.30.0-alt2 sisyphus.213822.100 1538377854 installed <13>Dec 6 07:06:22 rpmi: libXcomposite-0.4.3-alt3 1297306936 installed <13>Dec 6 07:06:22 rpmi: libgdk-pixbuf-xlib-2.38.0-alt2 sisyphus.213523.100 1537685557 installed <13>Dec 6 07:06:22 rpmi: libpulseaudio-12.2-alt1 1535623585 installed <13>Dec 6 07:06:22 rpmi: libSDL-1.2.14-alt7 1483707272 installed <13>Dec 6 07:06:22 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831974 installed <13>Dec 6 07:06:22 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831974 installed <13>Dec 6 07:06:22 rpmi: python-modules-curses-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:22 rpmi: libverto-0.3.0-alt1_5 1525957714 installed <13>Dec 6 07:06:22 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003161 installed <13>Dec 6 07:06:22 rpmi: libcom_err-1.44.3-alt1 1532134732 installed <13>Dec 6 07:06:22 rpmi: rpm-macros-alternatives-0.4.5-alt1.1 1404382149 installed <13>Dec 6 07:06:22 rpmi: alternatives-0.4.5-alt1.1 1404382149 installed <13>Dec 6 07:06:22 rpmi: ca-certificates-2018.11.12-alt1 sisyphus.216395.300 1542114035 installed <13>Dec 6 07:06:22 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Dec 6 07:06:22 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Dec 6 07:06:22 rpmi: libcrypto1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed <13>Dec 6 07:06:22 rpmi: libssl1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed <13>Dec 6 07:06:22 rpmi: libpython3-3.6.5-alt1.1 1535734576 installed <13>Dec 6 07:06:22 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Dec 6 07:06:22 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Dec 6 07:06:22 rpmi: python3-3.6.5-alt1.1 1535734576 installed <13>Dec 6 07:06:23 rpmi: python3-base-3.6.5-alt1.1 1535734576 installed <13>Dec 6 07:06:23 rpmi: glib2-devel-2.58.1-alt3 sisyphus.214034.100 1538601697 installed <86>Dec 6 07:06:23 groupadd[115842]: group added to /etc/group: name=_keytab, GID=497 <86>Dec 6 07:06:23 groupadd[115842]: group added to /etc/gshadow: name=_keytab <86>Dec 6 07:06:23 groupadd[115842]: new group: name=_keytab, GID=497 <13>Dec 6 07:06:23 rpmi: libkrb5-1.16.2-alt2 sisyphus.216877.200 1543483297 installed <13>Dec 6 07:06:23 rpmi: libgio-devel-2.58.1-alt3 sisyphus.214034.100 1538601697 installed <13>Dec 6 07:06:23 rpmi: libgdk-pixbuf-devel-2.38.0-alt2 sisyphus.213523.100 1537685557 installed <13>Dec 6 07:06:23 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Dec 6 07:06:23 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Dec 6 07:06:23 rpmi: python-modules-compiler-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-email-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-unittest-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-nis-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-encodings-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-xml-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-ctypes-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-multiprocessing-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-logging-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-tools-2to3-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: gtk-builder-convert-2.24.32-alt2 1518699309 installed <13>Dec 6 07:06:23 rpmi: python-modules-hotshot-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-bsddb-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-modules-distutils-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:23 rpmi: python-strict-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Dec 6 07:06:23 rpmi: python-module-zc-1.0.0-alt6.2 1458024175 installed <13>Dec 6 07:06:23 rpmi: python-module-zope-3.3.0-alt8.4 1458261152 installed <13>Dec 6 07:06:24 rpmi: python-module-zope.interface-4.5.0-alt1.qa1 sisyphus.214938.100 1539939473 installed <13>Dec 6 07:06:24 rpmi: python-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Dec 6 07:06:24 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Dec 6 07:06:24 rpmi: python-dev-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 6 07:06:24 rpmi: libcups-2.2.6-alt1 1510070343 installed <13>Dec 6 07:06:24 rpmi: libharfbuzz-devel-2.1.3-alt1 sisyphus.216837.100 1543085735 installed <13>Dec 6 07:06:24 rpmi: libfreetype-devel-2.9.1-alt1.S1 1530781053 installed <13>Dec 6 07:06:24 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus.215917.100 1540973886 installed <13>Dec 6 07:06:24 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus.215566.100 1540457683 installed <13>Dec 6 07:06:24 rpmi: libcairo-gobject-devel-1:1.16.0-alt1 sisyphus.215566.100 1540457683 installed <13>Dec 6 07:06:24 rpmi: libXft-devel-2.3.2-alt1 1409902660 installed <13>Dec 6 07:06:24 rpmi: libpango-devel-1.42.4-alt1 1534787259 installed <13>Dec 6 07:06:24 rpmi: libatk-devel-2.30.0-alt1 sisyphus.212779.100 1536768334 installed <13>Dec 6 07:06:24 rpmi: glib-networking-2.58.0-alt1 sisyphus.212651.1500 1536648953 installed <13>Dec 6 07:06:24 rpmi: libsoup-2.64.2-alt1 sisyphus.215425.140 1540400356 installed <13>Dec 6 07:06:24 rpmi: libsoup-gnome-2.64.2-alt1 sisyphus.215425.140 1540400356 installed <13>Dec 6 07:06:24 rpmi: librest-0.8.1-alt1 1508266400 installed <13>Dec 6 07:06:25 rpmi: libgtk+3-3.24.1-alt1 sisyphus.213271.100 1537346078 installed <13>Dec 6 07:06:25 rpmi: libgtk+3-devel-3.24.1-alt1 sisyphus.213271.100 1537346078 installed <13>Dec 6 07:06:25 rpmi: python-module-setuptools-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Dec 6 07:06:25 rpmi: libSDL-devel-1.2.14-alt7 1483707272 installed <13>Dec 6 07:06:25 rpmi: libXv-devel-1.0.11-alt1 1527685499 installed <13>Dec 6 07:06:25 rpmi: libXtst-devel-1.2.2-alt1 1369984893 installed <13>Dec 6 07:06:25 rpmi: libXxf86vm-devel-1.1.4-alt2 1527672187 installed <13>Dec 6 07:06:25 rpmi: intltool-0.51.0-alt2 1513698802 installed <13>Dec 6 07:06:26 rpmi: glibc-devel-static-6:2.27-alt7 sisyphus.217184.100 1543765978 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/pcsxr-1.9.93-alt2.nosrc.rpm Installing pcsxr-1.9.93-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.83785 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf pcsxr + echo 'Source #0 (pcsxr-1.9.93.tar.bz2):' Source #0 (pcsxr-1.9.93.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/pcsxr-1.9.93.tar.bz2 + /bin/tar -xf - + cd pcsxr + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.77060 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd pcsxr + autoreconf -fisv autoreconf-default: Entering directory `.' autoreconf-default: configure.ac: not using Gettext autoreconf-default: running: aclocal --force autoreconf-default: configure.ac: tracing autoreconf-default: running: libtoolize --force --install libtoolize-default: putting auxiliary files in `.'. libtoolize-default: linking file `./config.guess' libtoolize-default: linking file `./config.sub' libtoolize-default: linking file `./install-sh' libtoolize-default: linking file `./ltmain.sh' libtoolize-default: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize-default: rerunning libtoolize-default, to keep the correct libtool macros in-tree. libtoolize-default: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf-default: running: intltoolize --force autoreconf-default: configure.ac: not using gtk-doc autoreconf-default: running: /usr/bin/autoconf-2.60 --force autoreconf-default: running: /usr/bin/autoheader-2.60 --force autoreconf-default: running: automake --add-missing --force-missing configure.ac:10: installing './compile' configure.ac:5: installing './missing' gui/Makefile.am: installing './depcomp' libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/psxbios.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled automake-default: warning: possible forward-incompatibility. automake-default: At least a source file is in a subdirectory, but the 'subdir-objects' automake-default: automake option hasn't been enabled. For now, the corresponding output automake-default: object file(s) will be placed in the top-level directory. However, automake-default: this behaviour will change in future Automake versions: they will automake-default: unconditionally cause object files to be placed in the same subdirectory automake-default: of the corresponding sources. automake-default: You are advised to start using 'subdir-objects' option throughout your automake-default: project, to avoid future incompatibilities. libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/cdrom.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/psxcounters.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/psxdma.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/disr3000a.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/gpu.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/spu.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/sio.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/psxhw.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/mdec.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/psxmem.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/misc.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/plugins.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/decode_xa.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/r3000a.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/psxinterpreter.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/gte.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/psxhle.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/debug.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/psxcommon.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/cdriso.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/cheat.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/socket.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:6: warning: source file '$(top_builddir)/libpcsxcore/ppf.c' is in a subdirectory, libpcsxcore/Makefile.am:6: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:60: warning: source file '$(top_builddir)/libpcsxcore/ix86_64/iR3000A-64.c' is in a subdirectory, libpcsxcore/Makefile.am:60: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:60: warning: source file '$(top_builddir)/libpcsxcore/ix86_64/ix86-64.c' is in a subdirectory, libpcsxcore/Makefile.am:60: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:60: warning: source file '$(top_builddir)/libpcsxcore/ix86_64/ix86_cpudetect.c' is in a subdirectory, libpcsxcore/Makefile.am:60: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:60: warning: source file '$(top_builddir)/libpcsxcore/ix86_64/ix86_fpu.c' is in a subdirectory, libpcsxcore/Makefile.am:60: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:60: warning: source file '$(top_builddir)/libpcsxcore/ix86_64/ix86_3dnow.c' is in a subdirectory, libpcsxcore/Makefile.am:60: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:60: warning: source file '$(top_builddir)/libpcsxcore/ix86_64/ix86_mmx.c' is in a subdirectory, libpcsxcore/Makefile.am:60: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:60: warning: source file '$(top_builddir)/libpcsxcore/ix86_64/ix86_sse.c' is in a subdirectory, libpcsxcore/Makefile.am:60: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:71: warning: source file '$(top_builddir)/libpcsxcore/ix86/iR3000A.c' is in a subdirectory, libpcsxcore/Makefile.am:71: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:71: warning: source file '$(top_builddir)/libpcsxcore/ix86/ix86.c' is in a subdirectory, libpcsxcore/Makefile.am:71: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:81: warning: source file '$(top_builddir)/libpcsxcore/ppc/pR3000A.c' is in a subdirectory, libpcsxcore/Makefile.am:81: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:81: warning: source file '$(top_builddir)/libpcsxcore/ppc/ppc.c' is in a subdirectory, libpcsxcore/Makefile.am:81: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:81: warning: source file '$(top_builddir)/libpcsxcore/ppc/reguse.c' is in a subdirectory, libpcsxcore/Makefile.am:81: but option 'subdir-objects' is disabled libpcsxcore/Makefile.am:81: warning: source file '$(top_builddir)/libpcsxcore/ppc/pasm.s' is in a subdirectory, libpcsxcore/Makefile.am:81: but option 'subdir-objects' is disabled plugins/dfcdrom/Makefile.am:30: warning: source file 'cdrcfg-0.1df/main.c' is in a subdirectory, plugins/dfcdrom/Makefile.am:30: but option 'subdir-objects' is disabled plugins/dfsound/Makefile.am:52: warning: source file 'spucfg-0.1df/main.c' is in a subdirectory, plugins/dfsound/Makefile.am:52: but option 'subdir-objects' is disabled plugins/dfxvideo/Makefile.am:29: warning: source file 'gpucfg-0.1df/main.c' is in a subdirectory, plugins/dfxvideo/Makefile.am:29: but option 'subdir-objects' is disabled plugins/peopsxgl/Makefile.am:18: warning: source file 'gpucfg/main.c' is in a subdirectory, plugins/peopsxgl/Makefile.am:18: but option 'subdir-objects' is disabled autoreconf-default: Leaving directory `.' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + '[' -n '' ']' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --enable-opengl configure: WARNING: unrecognized options: --without-included-gettext checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking whether i586-alt-linux-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of i586-alt-linux-gcc... none checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking dependency style of i586-alt-linux-gcc... none checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by i586-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop checking how to convert i586-alt-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for i586-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for i586-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i586-alt-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i586-alt-linux-strip... no checking for strip... strip checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from i586-alt-linux-gcc object... ok checking for sysroot... no checking for i586-alt-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-gcc static flag -static works... yes checking if i586-alt-linux-gcc supports -c -o file.o... yes checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for ngettext in libc... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... /usr/bin/msgfmt checking for dcgettext... yes checking if msgfmt accepts -c... yes checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking whether NLS is requested... yes checking for intltool >= 0.35.0... 0.51.0 found checking for intltool-update... /usr/bin/intltool-update checking for intltool-merge... /usr/bin/intltool-merge checking for intltool-extract... /usr/bin/intltool-extract checking for xgettext... (cached) /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for perl... /usr/bin/perl checking for perl >= 5.8.1... 5.26.2 checking for XML::Parser... ok checking for i586-alt-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for glib-2.0 >= 2.20... yes checking for gtk+-3.0 ... yes checking for sdl >= 1.2.12... yes checking for dlsym in -ldl... yes checking for socket in -lsocket... no checking for gethostbyname in -lnsl... no checking for umem_alloc in -lumem... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking X11/extensions/Xv.h usability... yes checking X11/extensions/Xv.h presence... yes checking for X11/extensions/Xv.h... yes checking X11/extensions/XTest.h usability... yes checking X11/extensions/XTest.h presence... yes checking for X11/extensions/XTest.h... yes checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glx.h usability... yes checking GL/glx.h presence... yes checking for GL/glx.h... yes checking for X11/extensions/xf86vmode.h... yes checking for nasm... missing configure: WARNING: unable to find nasm, needed to build dfx11video Dynamic Recompiler selected: x86 checking whether byte ordering is bigendian... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating data/Makefile config.status: creating doc/Makefile config.status: creating libpcsxcore/Makefile config.status: creating gui/Makefile config.status: creating plugins/dfinput/Makefile config.status: creating plugins/dfsound/Makefile config.status: creating plugins/dfxvideo/Makefile config.status: creating plugins/dfcdrom/Makefile config.status: creating plugins/dfnet/Makefile config.status: creating pixmaps/Makefile config.status: creating po/Makefile.in config.status: creating plugins/peopsxgl/Makefile config.status: creating plugins/bladesio1/Makefile config.status: creating include/config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands config.status: executing po/stamp-it commands configure: WARNING: unrecognized options: --without-included-gettext + make -j8 Making all in data make[1]: Nothing to be done for 'all'. Making all in doc make[1]: Nothing to be done for 'all'. Making all in pixmaps make[1]: Nothing to be done for 'all'. Making all in po make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/po' file=`echo zh_CN | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file zh_CN.po make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/po' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/po' file=`echo zh_TW | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file zh_TW.po make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/po' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/po' file=`echo ru_RU | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file ru_RU.po make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/po' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/po' file=`echo pt_BR | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file pt_BR.po make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/po' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/po' file=`echo it | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file it.po make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/po' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/po' file=`echo hu_HU | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file hu_HU.po make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/po' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/po' file=`echo fr_FR | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file fr_FR.po make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/po' Making all in libpcsxcore make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o spu.o `test -f '../libpcsxcore/spu.c' || echo './'`../libpcsxcore/spu.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o psxdma.o `test -f '../libpcsxcore/psxdma.c' || echo './'`../libpcsxcore/psxdma.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o gpu.o `test -f '../libpcsxcore/gpu.c' || echo './'`../libpcsxcore/gpu.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o psxcounters.o `test -f '../libpcsxcore/psxcounters.c' || echo './'`../libpcsxcore/psxcounters.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o mdec.o `test -f '../libpcsxcore/mdec.c' || echo './'`../libpcsxcore/mdec.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o psxmem.o `test -f '../libpcsxcore/psxmem.c' || echo './'`../libpcsxcore/psxmem.c ../libpcsxcore/psxmem.c: In function 'psxMemReset': ../libpcsxcore/psxmem.c:125:4: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(psxR, 1, 0x80000, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/psxmem.c:117:18: warning: '%s' directive writing up to 4095 bytes into a region of size 1024 [-Wformat-overflow=] sprintf(bios, "%s/%s", Config.BiosDir, Config.Bios); ^~ ~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/psxmem.h:27, from ../libpcsxcore/psxmem.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 2 and 8192 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o misc.o `test -f '../libpcsxcore/misc.c' || echo './'`../libpcsxcore/misc.c ../libpcsxcore/misc.c: In function 'GetCdromFile': ../libpcsxcore/misc.c:111:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (!strlen(filename)) return -1; ^~~~~~~~ In file included from ../libpcsxcore/psxcommon.h:36, from ../libpcsxcore/misc.h:27, from ../libpcsxcore/misc.c:24: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 's8 *' {aka 'signed char *'} extern size_t strlen (const char *__s) ^~~~~~ ../libpcsxcore/misc.c:122:41: warning: pointer targets in passing argument 2 of 'strncasecmp' differ in signedness [-Wpointer-sign] if (!strnicmp((char *)&dir->name[0], filename, dir->name_len[0])) { ^~~~~~~~ In file included from /usr/include/string.h:431, from ../libpcsxcore/psxcommon.h:36, from ../libpcsxcore/misc.h:27, from ../libpcsxcore/misc.c:24: /usr/include/strings.h:120:12: note: expected 'const char *' but argument is of type 's8 *' {aka 'signed char *'} extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ ../libpcsxcore/misc.c:130:10: warning: pointer targets in assignment from 'char *' to 'u8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] mdir = ddir; ^ ../libpcsxcore/misc.c:133:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (!strnicmp((char *)&dir->name[0], filename, strlen(filename))) { ^~~~~~~~ In file included from ../libpcsxcore/psxcommon.h:36, from ../libpcsxcore/misc.h:27, from ../libpcsxcore/misc.c:24: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 's8 *' {aka 'signed char *'} extern size_t strlen (const char *__s) ^~~~~~ ../libpcsxcore/misc.c:133:41: warning: pointer targets in passing argument 2 of 'strncasecmp' differ in signedness [-Wpointer-sign] if (!strnicmp((char *)&dir->name[0], filename, strlen(filename))) { ^~~~~~~~ In file included from /usr/include/string.h:431, from ../libpcsxcore/psxcommon.h:36, from ../libpcsxcore/misc.h:27, from ../libpcsxcore/misc.c:24: /usr/include/strings.h:120:12: note: expected 'const char *' but argument is of type 's8 *' {aka 'signed char *'} extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ ../libpcsxcore/misc.c: In function 'LoadCdrom': ../libpcsxcore/misc.c:166:31: warning: pointer targets in passing argument 3 of 'GetCdromFile' differ in signedness [-Wpointer-sign] if (GetCdromFile(mdir, time, "SYSTEM.CNF;1") == -1) { ^~~~~~~~~~~~~~ ../libpcsxcore/misc.c:104:5: note: expected 's8 *' {aka 'signed char *'} but argument is of type 'char *' int GetCdromFile(u8 *mdir, u8 *time, s8 *filename) { ^~~~~~~~~~~~ ../libpcsxcore/misc.c:168:32: warning: pointer targets in passing argument 3 of 'GetCdromFile' differ in signedness [-Wpointer-sign] if (GetCdromFile(mdir, time, "PSX.EXE;1") == -1) return -1; ^~~~~~~~~~~ ../libpcsxcore/misc.c:104:5: note: expected 's8 *' {aka 'signed char *'} but argument is of type 'char *' int GetCdromFile(u8 *mdir, u8 *time, s8 *filename) { ^~~~~~~~~~~~ ../libpcsxcore/misc.c:180:28: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] char *ptr = strstr(buf + 12, "cdrom:"); ~~~~^~~~ In file included from ../libpcsxcore/psxcommon.h:36, from ../libpcsxcore/misc.h:27, from ../libpcsxcore/misc.c:24: /usr/include/string.h:329:14: note: expected 'const char *' but argument is of type 'u8 *' {aka 'unsigned char *'} extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ ../libpcsxcore/misc.c:184:14: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(exename, ptr, 255); ^~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/misc.h:27, from ../libpcsxcore/misc.c:24: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 's8 *' {aka 'signed char *'} __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../libpcsxcore/misc.c:186:10: warning: pointer targets in assignment from 's8 *' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign] ptr = exename; ^ ../libpcsxcore/misc.c: In function 'LoadCdromFile': ../libpcsxcore/misc.c:245:31: warning: pointer targets in passing argument 3 of 'GetCdromFile' differ in signedness [-Wpointer-sign] if (GetCdromFile(mdir, time, exename) == -1) return -1; ^~~~~~~ ../libpcsxcore/misc.c:104:5: note: expected 's8 *' {aka 'signed char *'} but argument is of type 'u8 *' {aka 'unsigned char *'} int GetCdromFile(u8 *mdir, u8 *time, s8 *filename) { ^~~~~~~~~~~~ ../libpcsxcore/misc.c:261:3: warning: null argument where non-null required (argument 1) [-Wnonnull] memcpy((void *)PSXM(addr), buf + 12, 2048); ^~~~~~ ../libpcsxcore/misc.c: In function 'CheckCdrom': ../libpcsxcore/misc.c:289:26: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(CdromLabel, buf + 52, 32); ~~~~^~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/misc.h:27, from ../libpcsxcore/misc.c:24: /usr/include/bits/string_fortified.h:103:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../libpcsxcore/misc.c:298:31: warning: pointer targets in passing argument 3 of 'GetCdromFile' differ in signedness [-Wpointer-sign] if (GetCdromFile(mdir, time, "SYSTEM.CNF;1") != -1) { ^~~~~~~~~~~~~~ ../libpcsxcore/misc.c:104:5: note: expected 's8 *' {aka 'signed char *'} but argument is of type 'char *' int GetCdromFile(u8 *mdir, u8 *time, s8 *filename) { ^~~~~~~~~~~~ ../libpcsxcore/misc.c:302:32: warning: pointer targets in passing argument 3 of 'GetCdromFile' differ in signedness [-Wpointer-sign] if (GetCdromFile(mdir, time, exename) == -1) { ^~~~~~~ ../libpcsxcore/misc.c:104:5: note: expected 's8 *' {aka 'signed char *'} but argument is of type 'char *' int GetCdromFile(u8 *mdir, u8 *time, s8 *filename) { ^~~~~~~~~~~~ ../libpcsxcore/misc.c:304:33: warning: pointer targets in passing argument 3 of 'GetCdromFile' differ in signedness [-Wpointer-sign] if (GetCdromFile(mdir, time, exename) == -1) { ^~~~~~~ ../libpcsxcore/misc.c:104:5: note: expected 's8 *' {aka 'signed char *'} but argument is of type 'char *' int GetCdromFile(u8 *mdir, u8 *time, s8 *filename) { ^~~~~~~~~~~~ ../libpcsxcore/misc.c:305:28: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] char *ptr = strstr(buf + 12, "cdrom:"); // possibly the executable is in some subdir ~~~~^~~~ In file included from ../libpcsxcore/psxcommon.h:36, from ../libpcsxcore/misc.h:27, from ../libpcsxcore/misc.c:24: /usr/include/string.h:329:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ ../libpcsxcore/misc.c:314:35: warning: pointer targets in passing argument 3 of 'GetCdromFile' differ in signedness [-Wpointer-sign] if (GetCdromFile(mdir, time, exename) == -1) ^~~~~~~ ../libpcsxcore/misc.c:104:5: note: expected 's8 *' {aka 'signed char *'} but argument is of type 'char *' int GetCdromFile(u8 *mdir, u8 *time, s8 *filename) { ^~~~~~~~~~~~ ../libpcsxcore/misc.c:320:38: warning: pointer targets in passing argument 3 of 'GetCdromFile' differ in signedness [-Wpointer-sign] } else if (GetCdromFile(mdir, time, "PSX.EXE;1") != -1) { ^~~~~~~~~~~ ../libpcsxcore/misc.c:104:5: note: expected 's8 *' {aka 'signed char *'} but argument is of type 'char *' int GetCdromFile(u8 *mdir, u8 *time, s8 *filename) { ^~~~~~~~~~~~ ../libpcsxcore/misc.c: In function 'Load': ../libpcsxcore/misc.c:481:7: warning: null argument where non-null required (argument 1) [-Wnonnull] memset(PSXM(SWAP32(section.s_paddr)), 0, SWAP32(section.s_size)); ^~~~~~ ../libpcsxcore/misc.c:424:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&tmpHead, sizeof(EXE_HEADER), 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c:426:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(PSXM(SWAP32(tmpHead.t_addr)), SWAP32(tmpHead.t_size), 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c:439:6: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&opcode, 1, 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c:442:8: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(§ion_address, 4, 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c:443:8: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(§ion_size, 4, 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c:449:8: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(PSXM(section_address), section_size, 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c:453:8: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&psxRegs.pc, 4, 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c:467:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&coffHead, sizeof(coffHead), 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c:468:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&optHead, sizeof(optHead), 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c:475:6: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(§ion, sizeof(section), 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c:479:7: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(PSXM(SWAP32(section.s_paddr)), SWAP32(section.s_size), 1, tmpFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c: In function 'LoadLibPS': ../libpcsxcore/misc.c:395:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(psxM + 0x10000, 0x61000, 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c: In function 'PSXGetFileType': ../libpcsxcore/misc.c:368:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(mybuf, 2048, 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/misc.c: In function 'LoadLibPS': ../libpcsxcore/misc.c:390:18: warning: '/libps.exe' directive writing 10 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] sprintf(buf, "%s/libps.exe", Config.BiosDir); ^~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/misc.h:27, from ../libpcsxcore/misc.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 4106 bytes into a destination of size 4096 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o psxhw.o `test -f '../libpcsxcore/psxhw.c' || echo './'`../libpcsxcore/psxhw.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o r3000a.o `test -f '../libpcsxcore/r3000a.c' || echo './'`../libpcsxcore/r3000a.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o cdrom.o `test -f '../libpcsxcore/cdrom.c' || echo './'`../libpcsxcore/cdrom.c ../libpcsxcore/cdrom.c: In function 'Find_CurTrack': ../libpcsxcore/cdrom.c:367:20: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] current = msf2sec(time); ^~~~ ../libpcsxcore/cdrom.c:135:21: note: expected 'const char *' but argument is of type 'const u8 *' {aka 'const unsigned char *'} extern unsigned int msf2sec(const char *msf); ^~~~~~~ ../libpcsxcore/cdrom.c: In function 'generate_subq': ../libpcsxcore/cdrom.c:399:19: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] this_s = msf2sec(time); ^~~~ ../libpcsxcore/cdrom.c:135:21: note: expected 'const char *' but argument is of type 'const u8 *' {aka 'const unsigned char *'} extern unsigned int msf2sec(const char *msf); ^~~~~~~ ../libpcsxcore/cdrom.c:418:30: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(relative_s, cdr.subq.Relative); ~~~~~~~~^~~~~~~~~ ../libpcsxcore/cdrom.c:136:13: note: expected 'const char *' but argument is of type 'unsigned char *' extern void sec2msf(unsigned int s, const char *msf); ^~~~~~~ ../libpcsxcore/cdrom.c: In function 'cdrWrite1': ../libpcsxcore/cdrom.c:1331:18: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] i = msf2sec(cdr.SetSectorPlay); ~~~^~~~~~~~~~~~~~ ../libpcsxcore/cdrom.c:135:21: note: expected 'const char *' but argument is of type 'unsigned char *' extern unsigned int msf2sec(const char *msf); ^~~~~~~ ../libpcsxcore/cdrom.c:1332:23: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] i = abs(i - msf2sec(set_loc)); ^~~~~~~ ../libpcsxcore/cdrom.c:135:21: note: expected 'const char *' but argument is of type 'u8 *' {aka 'unsigned char *'} extern unsigned int msf2sec(const char *msf); ^~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o plugins.o `test -f '../libpcsxcore/plugins.c' || echo './'`../libpcsxcore/plugins.c ../libpcsxcore/plugins.c: In function 'ReleasePlugins': ../libpcsxcore/plugins.c:809:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (hCDRDriver != NULL) SysCloseLibrary(hCDRDriver); hCDRDriver = NULL; ^~ ../libpcsxcore/plugins.c:809:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (hCDRDriver != NULL) SysCloseLibrary(hCDRDriver); hCDRDriver = NULL; ^~~~~~~~~~ ../libpcsxcore/plugins.c:810:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (hGPUDriver != NULL) SysCloseLibrary(hGPUDriver); hGPUDriver = NULL; ^~ ../libpcsxcore/plugins.c:810:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (hGPUDriver != NULL) SysCloseLibrary(hGPUDriver); hGPUDriver = NULL; ^~~~~~~~~~ ../libpcsxcore/plugins.c:811:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (hSPUDriver != NULL) SysCloseLibrary(hSPUDriver); hSPUDriver = NULL; ^~ ../libpcsxcore/plugins.c:811:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (hSPUDriver != NULL) SysCloseLibrary(hSPUDriver); hSPUDriver = NULL; ^~~~~~~~~~ ../libpcsxcore/plugins.c:812:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (hPAD1Driver != NULL) SysCloseLibrary(hPAD1Driver); hPAD1Driver = NULL; ^~ ../libpcsxcore/plugins.c:812:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (hPAD1Driver != NULL) SysCloseLibrary(hPAD1Driver); hPAD1Driver = NULL; ^~~~~~~~~~~ ../libpcsxcore/plugins.c:813:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (hPAD2Driver != NULL) SysCloseLibrary(hPAD2Driver); hPAD2Driver = NULL; ^~ ../libpcsxcore/plugins.c:813:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (hPAD2Driver != NULL) SysCloseLibrary(hPAD2Driver); hPAD2Driver = NULL; ^~~~~~~~~~~ ../libpcsxcore/plugins.c: In function 'LoadPlugins': ../libpcsxcore/plugins.c:740:23: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Cdr); ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/plugins.h:27, from ../libpcsxcore/plugins.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 2 and 8192 bytes into a destination of size 4096 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/plugins.c:744:22: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Gpu); ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/plugins.h:27, from ../libpcsxcore/plugins.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 2 and 8192 bytes into a destination of size 4096 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/plugins.c:747:22: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Spu); ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/plugins.h:27, from ../libpcsxcore/plugins.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 2 and 8192 bytes into a destination of size 4096 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/plugins.c:750:22: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Pad1); ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/plugins.h:27, from ../libpcsxcore/plugins.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 2 and 8192 bytes into a destination of size 4096 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/plugins.c:753:22: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Pad2); ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/plugins.h:27, from ../libpcsxcore/plugins.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 2 and 8192 bytes into a destination of size 4096 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/plugins.c:760:23: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Net); ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/plugins.h:27, from ../libpcsxcore/plugins.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 2 and 8192 bytes into a destination of size 4096 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/plugins.c:765:22: warning: '%s' directive writing up to 4095 bytes into a region of size between 0 and 4095 [-Wformat-overflow=] sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Sio1); ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/plugins.h:27, from ../libpcsxcore/plugins.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 2 and 8192 bytes into a destination of size 4096 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o decode_xa.o `test -f '../libpcsxcore/decode_xa.c' || echo './'`../libpcsxcore/decode_xa.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o sio.o `test -f '../libpcsxcore/sio.c' || echo './'`../libpcsxcore/sio.c ../libpcsxcore/sio.c: In function 'GetMcdBlockInfo': ../libpcsxcore/sio.c:1185:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if (mcd == 1) data = Mcd1Data; ^ ../libpcsxcore/sio.c:1186:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if (mcd == 2) data = Mcd2Data; ^ ../libpcsxcore/sio.c:1196:6: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] str = Info->Title; ^ ../libpcsxcore/sio.c:1197:7: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] sstr = Info->sTitle; ^ ../libpcsxcore/sio.c:1233:7: warning: pointer targets in passing argument 1 of 'trim' differ in signedness [-Wpointer-sign] trim(str); ^~~ In file included from ../libpcsxcore/psxbios.h:30, from ../libpcsxcore/r3000a.h:30, from ../libpcsxcore/sio.h:29, from ../libpcsxcore/sio.c:24: ../libpcsxcore/misc.h:71:6: note: expected 'char *' but argument is of type 'unsigned char *' void trim(char *str); ^~~~ ../libpcsxcore/sio.c:1234:7: warning: pointer targets in passing argument 1 of 'trim' differ in signedness [-Wpointer-sign] trim(sstr); ^~~~ In file included from ../libpcsxcore/psxbios.h:30, from ../libpcsxcore/r3000a.h:30, from ../libpcsxcore/sio.h:29, from ../libpcsxcore/sio.c:24: ../libpcsxcore/misc.h:71:6: note: expected 'char *' but argument is of type 'unsigned char *' void trim(char *str); ^~~~ ../libpcsxcore/sio.c:1260:20: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(Info->ID, ptr, 12); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/sio.h:28, from ../libpcsxcore/sio.c:24: /usr/include/bits/string_fortified.h:103:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../libpcsxcore/sio.c:1262:22: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(Info->Name, ptr, 16); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/sio.h:28, from ../libpcsxcore/sio.c:24: /usr/include/bits/string_fortified.h:103:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ../libpcsxcore/sio.c: In function 'LoadMcd': ../libpcsxcore/sio.c:892:4: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(data, 1, MCD_SIZE, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/sio.c:907:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(data, 1, MCD_SIZE, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/sio.c: In function 'LoadDongle': ../libpcsxcore/sio.c:1289:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( DongleData, 1, DONGLE_SIZE, f ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o psxhle.o `test -f '../libpcsxcore/psxhle.c' || echo './'`../libpcsxcore/psxhle.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o cdriso.o `test -f '../libpcsxcore/cdriso.c' || echo './'`../libpcsxcore/cdriso.c ../libpcsxcore/cdriso.c: In function 'parsetoc': ../libpcsxcore/cdriso.c:191: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:206:34: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(2 * 75, ti[numtracks].start); // assume data track on 0:2:0 ~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:237:30: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] t += msf2sec(ti[numtracks].start) * sector_size; ~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:257:49: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] pregapOffset = t + msf2sec(ti[numtracks - 1].length); ~~~~~~~~~~~~~~~~~^~~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:266:30: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] t = msf2sec(ti[numtracks].start) + t; ~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c: In function 'parsecue': ../libpcsxcore/cdriso.c:341: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/cdriso.c:370:29: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] t = msf2sec(ti[numtracks].start); ~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:373:28: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(t, ti[numtracks].start); ~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:377:28: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(t, ti[numtracks].length); ~~~~~~~~~~~~~^~~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:382:30: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] t = msf2sec(ti[numtracks].start) - msf2sec(ti[numtracks - 1].start); ~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:382:65: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] t = msf2sec(ti[numtracks].start) - msf2sec(ti[numtracks - 1].start); ~~~~~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:383:33: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(t, ti[numtracks - 1].length); ~~~~~~~~~~~~~~~~~^~~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c: In function 'parseccd': ../libpcsxcore/cdriso.c:480:37: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(t + 2 * 75, ti[numtracks].start); ~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:485:30: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] t = msf2sec(ti[numtracks].start) - msf2sec(ti[numtracks - 1].start); ~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:485:65: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] t = msf2sec(ti[numtracks].start) - msf2sec(ti[numtracks - 1].start); ~~~~~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:486:33: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(t, ti[numtracks - 1].length); ~~~~~~~~~~~~~~~~~^~~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:496:53: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] t = ftell(cdHandle) / 2352 - msf2sec(ti[numtracks].start) + 2 * 75; ~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:497:27: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(t, ti[numtracks].length); ~~~~~~~~~~~~~^~~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c: In function 'parsemds': ../libpcsxcore/cdriso.c:595:32: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] pregapOffset = msf2sec(ti[i].start); ~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:600:19: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(l, ti[i].length); ~~~~~^~~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c: In function 'handlepbp': ../libpcsxcore/cdriso.c:728:21: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] t = msf2sec(ti[i].start) - msf2sec(ti[i - 1].start); ~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:728:48: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] t = msf2sec(ti[i].start) - msf2sec(ti[i - 1].start); ~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:729:24: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(t, ti[i - 1].length); ~~~~~~~~~^~~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:733:26: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(t, ti[numtracks].length); ~~~~~~~~~~~~~^~~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c: At top level: ../libpcsxcore/cdriso.c:916:12: error: conflicting types for 'uncompress2' static int uncompress2(void *out, unsigned long *out_size, void *in, unsigned long in_size) ^~~~~~~~~~~ In file included from ../libpcsxcore/psxcommon.h:45, from ../libpcsxcore/cdriso.c:22: /usr/include/zlib.h:1283:21: note: previous declaration of 'uncompress2' was here ZEXTERN int ZEXPORT uncompress2 OF((Bytef *dest, uLongf *destLen, ^~~~~~~~~~~ ../libpcsxcore/cdriso.c: In function 'ISOgetTD': ../libpcsxcore/cdriso.c:1207:31: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] sect = msf2sec(ti[numtracks].start) + msf2sec(ti[numtracks].length); ~~~~~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:1207:62: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] sect = msf2sec(ti[numtracks].start) + msf2sec(ti[numtracks].length); ~~~~~~~~~~~~~^~~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c: In function 'ISOgetStatus': ../libpcsxcore/cdriso.c:1316:16: warning: pointer targets in passing argument 2 of 'sec2msf' differ in signedness [-Wpointer-sign] sec2msf(sect, (u8 *)stat->Time); ^~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:103:6: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} void sec2msf(unsigned int s, char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c: In function 'ISOreadCDDA': ../libpcsxcore/cdriso.c:1327:23: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] cddaCurPos = msf2sec(msf); ^~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'unsigned char *' unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c:1331:34: warning: pointer targets in passing argument 1 of 'msf2sec' differ in signedness [-Wpointer-sign] track_start = msf2sec(ti[track].start); ~~~~~~~~~^~~~~~ ../libpcsxcore/cdriso.c:99:14: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} unsigned int msf2sec(char *msf) { ^~~~~~~ ../libpcsxcore/cdriso.c: In function 'ISOreadTrack': ../libpcsxcore/cdriso.c:1269:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(subbuffer, 1, SUB_FRAMESIZE, subHandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c: In function 'ISOopen': ../libpcsxcore/cdriso.c:1111:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&modeTest, 4, 1, cdHandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c: In function 'cdread_sub_mixed': ../libpcsxcore/cdriso.c:909:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(subbuffer, 1, SUB_FRAMESIZE, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c: In function 'parsemds': ../libpcsxcore/cdriso.c:530:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&i, 1, sizeof(unsigned int), fi); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:540:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&offset, 1, sizeof(unsigned int), fi); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:546:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&s, 1, sizeof(unsigned short), fi); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:552:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&offset, 1, sizeof(unsigned int), fi); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:581:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&extra_offset, 1, sizeof(unsigned int), fi); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:586:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&l, 1, sizeof(unsigned int), fi); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:592:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&l, 1, sizeof(unsigned int), fi); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:598:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&l, 1, sizeof(unsigned int), fi); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c: In function 'handlepbp': ../libpcsxcore/cdriso.c:654:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(psar_sig, 1, sizeof(psar_sig), cdHandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:690:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(psar_sig, 1, sizeof(psar_sig), cdHandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:708:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&toc_entry, 1, sizeof(toc_entry), cdHandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:711:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&toc_entry, 1, sizeof(toc_entry), cdHandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/cdriso.c:716:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&toc_entry, 1, sizeof(toc_entry), cdHandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:900: cdriso.o] Error 1 make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: *** Waiting for unfinished jobs.... make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o psxcommon.o `test -f '../libpcsxcore/psxcommon.c' || echo './'`../libpcsxcore/psxcommon.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o disr3000a.o `test -f '../libpcsxcore/disr3000a.c' || echo './'`../libpcsxcore/disr3000a.c ../libpcsxcore/disr3000a.c: In function 'disADDI': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:106:20: note: in expansion of macro 'dName' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:106:36: note: in expansion of macro 'dGPR' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:106:48: note: in expansion of macro 'dGPR' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:106: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:107:21: note: in expansion of macro 'dName' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:107:37: note: in expansion of macro 'dGPR' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:107:49: note: in expansion of macro 'dGPR' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:107: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:108:20: note: in expansion of macro 'dName' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:108:36: note: in expansion of macro 'dGPR' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:108:48: note: in expansion of macro 'dGPR' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:108: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:88: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:63: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(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:109:35: note: in expansion of macro 'dGPR' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:109:47: note: in expansion of macro 'dGPR' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:109: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:88: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:63: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(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:110:36: note: in expansion of macro 'dGPR' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:110:48: note: in expansion of macro 'dGPR' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:110: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:111:21: note: in expansion of macro 'dName' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:111:37: note: in expansion of macro 'dGPR' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:111:49: note: in expansion of macro 'dGPR' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:111: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:88: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:63: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(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:112:36: note: in expansion of macro 'dGPR' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:112:48: note: in expansion of macro 'dGPR' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:112: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:118:19: note: in expansion of macro 'dName' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:118:34: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:118:46: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:118: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:119:20: note: in expansion of macro 'dName' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63: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(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:119: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:120:19: note: in expansion of macro 'dName' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:120:34: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:120:46: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:120: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:121:19: note: in expansion of macro 'dName' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:121:34: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:121:46: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:121: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:122:19: note: in expansion of macro 'dName' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:122:34: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:122:46: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:122: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:123:19: note: in expansion of macro 'dName' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:123:34: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:123:46: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:123: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:124:20: note: in expansion of macro 'dName' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:124:35: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:124:47: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:124: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:125:19: note: in expansion of macro 'dName' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:125:34: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:125:46: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:125: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:126:20: note: in expansion of macro 'dName' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:126:35: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:126:47: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:126: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:127:19: note: in expansion of macro 'dName' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:127:34: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:127:46: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:127: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:133:19: note: in expansion of macro 'dName' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:133:35: note: in expansion of macro 'dGPR' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:133:47: note: in expansion of macro 'dGPR' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disDIVU': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:134:20: note: in expansion of macro 'dName' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:134:36: note: in expansion of macro 'dGPR' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:134:48: note: in expansion of macro 'dGPR' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disMULT': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:135:20: note: in expansion of macro 'dName' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:135:36: note: in expansion of macro 'dGPR' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:135:48: note: in expansion of macro 'dGPR' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disMULTU': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:136:21: note: in expansion of macro 'dName' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:136:37: note: in expansion of macro 'dGPR' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:136:49: note: in expansion of macro 'dGPR' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disBGEZ': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:142:20: note: in expansion of macro 'dName' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:142:37: note: in expansion of macro 'dGPR' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:142:49: note: in expansion of macro 'dOffset' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBGEZAL': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:143:22: note: in expansion of macro 'dName' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:143:39: note: in expansion of macro 'dGPR' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:143:51: note: in expansion of macro 'dOffset' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBGTZ': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:144:20: note: in expansion of macro 'dName' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:144:37: note: in expansion of macro 'dGPR' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:144:49: note: in expansion of macro 'dOffset' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBLEZ': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:145:20: note: in expansion of macro 'dName' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:145:37: note: in expansion of macro 'dGPR' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:145:49: note: in expansion of macro 'dOffset' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBLTZ': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:146:20: note: in expansion of macro 'dName' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:146:37: note: in expansion of macro 'dGPR' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:146:49: note: in expansion of macro 'dOffset' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBLTZAL': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:147:22: note: in expansion of macro 'dName' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:147:39: note: in expansion of macro 'dGPR' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:147:51: note: in expansion of macro 'dOffset' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSLL': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:31: note: in expansion of macro 'dName' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:45: note: in expansion of macro 'dGPR' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:57: note: in expansion of macro 'dGPR' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~ ../libpcsxcore/disr3000a.c:97: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:69: note: in expansion of macro 'dSa' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~ ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:154:19: note: in expansion of macro 'dName' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:154:33: note: in expansion of macro 'dGPR' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:154:45: note: in expansion of macro 'dGPR' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ ../libpcsxcore/disr3000a.c:97: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:154: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:88: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:63: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(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63: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 'dGPR' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ ../libpcsxcore/disr3000a.c:97: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:155: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:88: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:63: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(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:161:36: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:161:48: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:161: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:88: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:63: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(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:162:36: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:162:48: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:162: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:163:20: note: in expansion of macro 'dName' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:163:36: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:163:48: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:163: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:169:19: note: in expansion of macro 'dName' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:169:33: note: in expansion of macro 'dGPR' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:169:45: note: in expansion of macro 'dImm' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disMFHI': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:175:20: note: in expansion of macro 'dName' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:175:35: note: in expansion of macro 'dGPR' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~~ ../libpcsxcore/disr3000a.c:93: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:175:47: note: in expansion of macro 'dHI' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~ ../libpcsxcore/disr3000a.c: In function 'disMFLO': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:176:20: note: in expansion of macro 'dName' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:176:35: note: in expansion of macro 'dGPR' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~~ ../libpcsxcore/disr3000a.c:94: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:176:47: note: in expansion of macro 'dLO' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~ ../libpcsxcore/disr3000a.c: In function 'disMTHI': ../libpcsxcore/disr3000a.c:88: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:63: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(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~~~ ../libpcsxcore/disr3000a.c:93: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:182:35: note: in expansion of macro 'dHI' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:182:42: note: in expansion of macro 'dGPR' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disMTLO': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:183:20: note: in expansion of macro 'dName' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~~~ ../libpcsxcore/disr3000a.c:94: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:183:35: note: in expansion of macro 'dLO' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:183:42: note: in expansion of macro 'dGPR' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disBREAK': ../libpcsxcore/disr3000a.c:88: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:63: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(disBREAK, dName("BREAK")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disRFE': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:190:19: note: in expansion of macro 'dName' MakeDisF(disRFE, dName("RFE")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disSYSCALL': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:191:22: note: in expansion of macro 'dName' MakeDisF(disSYSCALL, dName("SYSCALL")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disHLE': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:192:19: note: in expansion of macro 'dName' MakeDisF(disHLE, dName("HLE")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disRTPS': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:195:20: note: in expansion of macro 'dName' MakeDisF(disRTPS, dName("RTPS")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disOP': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:196:20: note: in expansion of macro 'dName' MakeDisF(disOP , dName("OP")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCLIP': ../libpcsxcore/disr3000a.c:88: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:63: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(disNCLIP, dName("NCLIP")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disDPCS': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:198:20: note: in expansion of macro 'dName' MakeDisF(disDPCS, dName("DPCS")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disINTPL': ../libpcsxcore/disr3000a.c:88: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:63: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(disINTPL, dName("INTPL")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disMVMVA': ../libpcsxcore/disr3000a.c:88: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:63: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(disMVMVA, dName("MVMVA")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCDS': ../libpcsxcore/disr3000a.c:88: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:63: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(disNCDS , dName("NCDS")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disCDP': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:202:20: note: in expansion of macro 'dName' MakeDisF(disCDP , dName("CDP")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCDT': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:203:21: note: in expansion of macro 'dName' MakeDisF(disNCDT , dName("NCDT")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCCS': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:204:21: note: in expansion of macro 'dName' MakeDisF(disNCCS , dName("NCCS")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disCC': ../libpcsxcore/disr3000a.c:88: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:63: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(disCC , dName("CC")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCS': ../libpcsxcore/disr3000a.c:88: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:63: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(disNCS , dName("NCS")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCT': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:207:21: note: in expansion of macro 'dName' MakeDisF(disNCT , dName("NCT")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disSQR': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:208:21: note: in expansion of macro 'dName' MakeDisF(disSQR , dName("SQR")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disDCPL': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:209:21: note: in expansion of macro 'dName' MakeDisF(disDCPL , dName("DCPL")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disDPCT': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:210:21: note: in expansion of macro 'dName' MakeDisF(disDPCT , dName("DPCT")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disAVSZ3': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:211:21: note: in expansion of macro 'dName' MakeDisF(disAVSZ3, dName("AVSZ3")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disAVSZ4': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:212:21: note: in expansion of macro 'dName' MakeDisF(disAVSZ4, dName("AVSZ4")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disRTPT': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:213:21: note: in expansion of macro 'dName' MakeDisF(disRTPT , dName("RTPT")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disGPF': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:214:21: note: in expansion of macro 'dName' MakeDisF(disGPF , dName("GPF")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disGPL': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:215:21: note: in expansion of macro 'dName' MakeDisF(disGPL , dName("GPL")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCCT': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:216:21: note: in expansion of macro 'dName' MakeDisF(disNCCT , dName("NCCT")) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disMFC2': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:218:20: note: in expansion of macro 'dName' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:218:35: note: in expansion of macro 'dGPR' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~ ../libpcsxcore/disr3000a.c:92:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dCP2C(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2C.r[i], disRNameCP2C[i]) ^~~~ ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:218:47: note: in expansion of macro 'dCP2C' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disMTC2': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:219:20: note: in expansion of macro 'dName' MakeDisF(disMTC2, dName("MTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:92:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dCP2C(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2C.r[i], disRNameCP2C[i]) ^~~~ ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:219:35: note: in expansion of macro 'dCP2C' MakeDisF(disMTC2, dName("MTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:219:48: note: in expansion of macro 'dGPR' MakeDisF(disMTC2, dName("MTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disCFC2': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:220:20: note: in expansion of macro 'dName' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:220:35: note: in expansion of macro 'dGPR' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~ ../libpcsxcore/disr3000a.c:92:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dCP2C(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2C.r[i], disRNameCP2C[i]) ^~~~ ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:220:47: note: in expansion of macro 'dCP2C' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disCTC2': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:221:20: note: in expansion of macro 'dName' MakeDisF(disCTC2, dName("CTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:92:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dCP2C(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2C.r[i], disRNameCP2C[i]) ^~~~ ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:221:35: note: in expansion of macro 'dCP2C' MakeDisF(disCTC2, dName("CTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:221:48: note: in expansion of macro 'dGPR' MakeDisF(disCTC2, dName("CTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disBEQ': ../libpcsxcore/disr3000a.c:88: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:63: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(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:227:33: note: in expansion of macro 'dGPR' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:227:45: note: in expansion of macro 'dGPR' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:227: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:228:19: note: in expansion of macro 'dName' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:228:33: note: in expansion of macro 'dGPR' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:228:45: note: in expansion of macro 'dGPR' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:228: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:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:234:18: note: in expansion of macro 'dName' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~ ../libpcsxcore/disr3000a.c:96: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:234:32: note: in expansion of macro 'dTarget' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disJAL': ../libpcsxcore/disr3000a.c:88: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:63: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(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~ ../libpcsxcore/disr3000a.c:96: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:235:33: note: in expansion of macro 'dTarget' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:235:44: note: in expansion of macro 'dGPR' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disJR': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:241:19: note: in expansion of macro 'dName' MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:241:34: note: in expansion of macro 'dGPR' MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disJALR': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:242:20: note: in expansion of macro 'dName' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:242:47: note: in expansion of macro 'dGPR' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disLB': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:248:19: note: in expansion of macro 'dName' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:248:35: note: in expansion of macro 'dGPR' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:248:48: note: in expansion of macro 'dOfB' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disLBU': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:249:19: note: in expansion of macro 'dName' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:249:35: note: in expansion of macro 'dGPR' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:249:48: note: in expansion of macro 'dOfB' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disLH': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:250:19: note: in expansion of macro 'dName' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:250:35: note: in expansion of macro 'dGPR' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:250:48: note: in expansion of macro 'dOfB' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disLHU': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:251:19: note: in expansion of macro 'dName' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:251:35: note: in expansion of macro 'dGPR' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:251:48: note: in expansion of macro 'dOfB' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disLW': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:252:19: note: in expansion of macro 'dName' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:252:35: note: in expansion of macro 'dGPR' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:252:48: note: in expansion of macro 'dOfB' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disLWL': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:253:19: note: in expansion of macro 'dName' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:253:48: note: in expansion of macro 'dOfB' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disLWR': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:254:19: note: in expansion of macro 'dName' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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 'dGPR' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:254:48: note: in expansion of macro 'dOfB' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disLWC2': ../libpcsxcore/disr3000a.c:88: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:63: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(disLWC2, dName("LWC2"); dCP2D(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:91:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dCP2D(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2D.r[i], disRNameCP2D[i]) ^~~~ ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:255:36: note: in expansion of macro 'dCP2D' MakeDisF(disLWC2, dName("LWC2"); dCP2D(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:255:50: note: in expansion of macro 'dOfB' MakeDisF(disLWC2, dName("LWC2"); dCP2D(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disSB': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:256:19: note: in expansion of macro 'dName' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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 'dGPR' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:256:48: note: in expansion of macro 'dOfB' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disSH': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:257:19: note: in expansion of macro 'dName' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:257:35: note: in expansion of macro 'dGPR' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:257:48: note: in expansion of macro 'dOfB' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disSW': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:258:19: note: in expansion of macro 'dName' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:258:35: note: in expansion of macro 'dGPR' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:258:48: note: in expansion of macro 'dOfB' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disSWL': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:259:19: note: in expansion of macro 'dName' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:259:35: note: in expansion of macro 'dGPR' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:259:48: note: in expansion of macro 'dOfB' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disSWR': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:260:19: note: in expansion of macro 'dName' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:260:35: note: in expansion of macro 'dGPR' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:260:48: note: in expansion of macro 'dOfB' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disSWC2': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:261:20: note: in expansion of macro 'dName' MakeDisF(disSWC2, dName("SWC2"); dCP2D(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:91:26: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] #define dCP2D(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2D.r[i], disRNameCP2D[i]) ^~~~ ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:261:36: note: in expansion of macro 'dCP2D' MakeDisF(disSWC2, dName("SWC2"); dCP2D(_Rt_); dOfB();) ^~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:261:50: note: in expansion of macro 'dOfB' MakeDisF(disSWC2, dName("SWC2"); dCP2D(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disMFC0': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:267:20: note: in expansion of macro 'dName' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:267:35: note: in expansion of macro 'dGPR' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ ../libpcsxcore/disr3000a.c:90: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:267:47: note: in expansion of macro 'dCP0' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disMTC0': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:268:20: note: in expansion of macro 'dName' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:90: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:268:35: note: in expansion of macro 'dCP0' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:268:47: note: in expansion of macro 'dGPR' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disCFC0': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:269:20: note: in expansion of macro 'dName' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:269:35: note: in expansion of macro 'dGPR' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ ../libpcsxcore/disr3000a.c:90: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:269:47: note: in expansion of macro 'dCP0' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disCTC0': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:270:20: note: in expansion of macro 'dName' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~~ ../libpcsxcore/disr3000a.c:90: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:270:35: note: in expansion of macro 'dCP0' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:270:47: note: in expansion of macro 'dGPR' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ ../libpcsxcore/disr3000a.c: In function 'disNULL': ../libpcsxcore/disr3000a.c:88: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:276:20: note: in expansion of macro 'dName' MakeDisF(disNULL, dName("*** Bad OP ***");) ^~~~~ ../libpcsxcore/disr3000a.c: In function 'disADDI': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:106:20: note: in expansion of macro 'dName' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:106:36: note: in expansion of macro 'dGPR' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:106:48: note: in expansion of macro 'dGPR' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:106:60: note: in expansion of macro 'dImm' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:106:60: note: in expansion of macro 'dImm' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:106:60: note: in expansion of macro 'dImm' MakeDisF(disADDI, dName("ADDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 270 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disADDIU': ../libpcsxcore/disr3000a.c:88: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:27: MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:107:21: note: in expansion of macro 'dName' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:107:37: note: in expansion of macro 'dGPR' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:107:49: note: in expansion of macro 'dGPR' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:107:61: note: in expansion of macro 'dImm' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:107:61: note: in expansion of macro 'dImm' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:107:61: note: in expansion of macro 'dImm' MakeDisF(disADDIU, dName("ADDIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 270 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disANDI': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:108:20: note: in expansion of macro 'dName' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:108:36: note: in expansion of macro 'dGPR' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:108:48: note: in expansion of macro 'dGPR' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:108:60: note: in expansion of macro 'dImm' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:108:60: note: in expansion of macro 'dImm' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:108:60: note: in expansion of macro 'dImm' MakeDisF(disANDI, dName("ANDI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 270 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disORI': ../libpcsxcore/disr3000a.c:88: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(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~ ../libpcsxcore/disr3000a.c:63: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(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:109:35: note: in expansion of macro 'dGPR' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:109:47: note: in expansion of macro 'dGPR' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:109:59: note: in expansion of macro 'dImm' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:109:59: note: in expansion of macro 'dImm' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:109:59: note: in expansion of macro 'dImm' MakeDisF(disORI, dName("ORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 270 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSLTI': ../libpcsxcore/disr3000a.c:88: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(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:110:36: note: in expansion of macro 'dGPR' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:110:48: note: in expansion of macro 'dGPR' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:110:60: note: in expansion of macro 'dImm' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:110:60: note: in expansion of macro 'dImm' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:110:60: note: in expansion of macro 'dImm' MakeDisF(disSLTI, dName("SLTI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 270 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSLTIU': ../libpcsxcore/disr3000a.c:88: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:27: MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:111:21: note: in expansion of macro 'dName' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:111:37: note: in expansion of macro 'dGPR' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:111:49: note: in expansion of macro 'dGPR' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:111:61: note: in expansion of macro 'dImm' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:111:61: note: in expansion of macro 'dImm' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:111:61: note: in expansion of macro 'dImm' MakeDisF(disSLTIU, dName("SLTIU"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 270 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disXORI': ../libpcsxcore/disr3000a.c:88: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(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:112:36: note: in expansion of macro 'dGPR' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:112:48: note: in expansion of macro 'dGPR' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:112:60: note: in expansion of macro 'dImm' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:112:60: note: in expansion of macro 'dImm' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:112:60: note: in expansion of macro 'dImm' MakeDisF(disXORI, dName("XORI"); dGPR(_Rt_); dGPR(_Rs_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 270 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disADD': ../libpcsxcore/disr3000a.c:88: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:118:25: MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:118:19: note: in expansion of macro 'dName' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:118:34: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:118:46: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:118:58: note: in expansion of macro 'dGPR' MakeDisF(disADD, dName("ADD"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disADDU': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:119:20: note: in expansion of macro 'dName' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:119:59: note: in expansion of macro 'dGPR' MakeDisF(disADDU, dName("ADDU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disAND': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:120:19: note: in expansion of macro 'dName' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:120:34: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:120:46: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:120:58: note: in expansion of macro 'dGPR' MakeDisF(disAND, dName("AND"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disNOR': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:121:19: note: in expansion of macro 'dName' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:121:34: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:121:46: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:121:58: note: in expansion of macro 'dGPR' MakeDisF(disNOR, dName("NOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disOR': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:122:19: note: in expansion of macro 'dName' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:122:34: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:122:46: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:122:58: note: in expansion of macro 'dGPR' MakeDisF(disOR, dName("OR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSLT': ../libpcsxcore/disr3000a.c:88: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:123:25: MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:123:19: note: in expansion of macro 'dName' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:123:34: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:123:46: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:123:58: note: in expansion of macro 'dGPR' MakeDisF(disSLT, dName("SLT"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSLTU': ../libpcsxcore/disr3000a.c:88: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:124:26: MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:124:20: note: in expansion of macro 'dName' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:124:35: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:124:47: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:124:59: note: in expansion of macro 'dGPR' MakeDisF(disSLTU, dName("SLTU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSUB': ../libpcsxcore/disr3000a.c:88: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:125:25: MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:125:19: note: in expansion of macro 'dName' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:125:34: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:125:46: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:125:58: note: in expansion of macro 'dGPR' MakeDisF(disSUB, dName("SUB"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSUBU': ../libpcsxcore/disr3000a.c:88: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:126:26: MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:126:20: note: in expansion of macro 'dName' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:126:35: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:126:47: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:126:59: note: in expansion of macro 'dGPR' MakeDisF(disSUBU, dName("SUBU"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disXOR': ../libpcsxcore/disr3000a.c:88: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:127:25: MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:127:19: note: in expansion of macro 'dName' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:127:34: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:127:46: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:127:58: note: in expansion of macro 'dGPR' MakeDisF(disXOR, dName("XOR"); dGPR(_Rd_); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disDIV': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:133:19: note: in expansion of macro 'dName' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:133:35: note: in expansion of macro 'dGPR' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:133:47: note: in expansion of macro 'dGPR' MakeDisF(disDIV, dName("DIV"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disDIVU': ../libpcsxcore/disr3000a.c:88: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:134:26: MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:134:20: note: in expansion of macro 'dName' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:134:36: note: in expansion of macro 'dGPR' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:134:48: note: in expansion of macro 'dGPR' MakeDisF(disDIVU, dName("DIVU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMULT': ../libpcsxcore/disr3000a.c:88: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:135:26: MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:135:20: note: in expansion of macro 'dName' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:135:36: note: in expansion of macro 'dGPR' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:135:48: note: in expansion of macro 'dGPR' MakeDisF(disMULT, dName("MULT"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMULTU': ../libpcsxcore/disr3000a.c:88: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:136:27: MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:136:21: note: in expansion of macro 'dName' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:136:37: note: in expansion of macro 'dGPR' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:136:49: note: in expansion of macro 'dGPR' MakeDisF(disMULTU, dName("MULTU"); dGPR(_Rs_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBGEZ': ../libpcsxcore/disr3000a.c:88: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:142:26: MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:142:20: note: in expansion of macro 'dName' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:142:37: note: in expansion of macro 'dGPR' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:142:49: note: in expansion of macro 'dOffset' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c:99:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:142:49: note: in expansion of macro 'dOffset' MakeDisF(disBGEZ, dName("BGEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 266 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBGEZAL': ../libpcsxcore/disr3000a.c:88: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:143:28: MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:143:22: note: in expansion of macro 'dName' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:143:39: note: in expansion of macro 'dGPR' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:143:51: note: in expansion of macro 'dOffset' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c:99:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:143:51: note: in expansion of macro 'dOffset' MakeDisF(disBGEZAL, dName("BGEZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 266 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBGTZ': ../libpcsxcore/disr3000a.c:88: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:144:26: MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:144:20: note: in expansion of macro 'dName' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:144:37: note: in expansion of macro 'dGPR' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:144:49: note: in expansion of macro 'dOffset' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c:99:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:144:49: note: in expansion of macro 'dOffset' MakeDisF(disBGTZ, dName("BGTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 266 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBLEZ': ../libpcsxcore/disr3000a.c:88: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:145:26: MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:145:20: note: in expansion of macro 'dName' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:145:37: note: in expansion of macro 'dGPR' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:145:49: note: in expansion of macro 'dOffset' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c:99:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:145:49: note: in expansion of macro 'dOffset' MakeDisF(disBLEZ, dName("BLEZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 266 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBLTZ': ../libpcsxcore/disr3000a.c:88: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:146:26: MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:146:20: note: in expansion of macro 'dName' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:146:37: note: in expansion of macro 'dGPR' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:146:49: note: in expansion of macro 'dOffset' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c:99:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:146:49: note: in expansion of macro 'dOffset' MakeDisF(disBLTZ, dName("BLTZ"); dGPR(_Rs_); dOffset();) ^~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 266 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBLTZAL': ../libpcsxcore/disr3000a.c:88: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:28: MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:147:22: note: in expansion of macro 'dName' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:147:39: note: in expansion of macro 'dGPR' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:147:51: note: in expansion of macro 'dOffset' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c:99:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:147:51: note: in expansion of macro 'dOffset' MakeDisF(disBLTZAL, dName("BLTZAL"); dGPR(_Rs_); dOffset();) ^~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 266 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSRA': ../libpcsxcore/disr3000a.c:88: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:154:25: MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:154:19: note: in expansion of macro 'dName' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:154:33: note: in expansion of macro 'dGPR' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:154:45: note: in expansion of macro 'dGPR' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:97: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:154:57: note: in expansion of macro 'dSa' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ ../libpcsxcore/disr3000a.c:97:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:154:57: note: in expansion of macro 'dSa' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ ../libpcsxcore/disr3000a.c:97:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:154:57: note: in expansion of macro 'dSa' MakeDisF(disSRA, dName("SRA"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 9 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSRL': ../libpcsxcore/disr3000a.c:88: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(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ~~~~~ ../libpcsxcore/disr3000a.c:63: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(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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 'dGPR' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:97: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:155:57: note: in expansion of macro 'dSa' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ ../libpcsxcore/disr3000a.c:97:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:155:57: note: in expansion of macro 'dSa' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ ../libpcsxcore/disr3000a.c:97:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:155:57: note: in expansion of macro 'dSa' MakeDisF(disSRL, dName("SRL"); dGPR(_Rd_); dGPR(_Rt_); dSa();) ^~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 9 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSLLV': ../libpcsxcore/disr3000a.c:88: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(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:161:36: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:161:48: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:161:60: note: in expansion of macro 'dGPR' MakeDisF(disSLLV, dName("SLLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSRAV': ../libpcsxcore/disr3000a.c:88: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(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:162:36: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:162:48: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:162:60: note: in expansion of macro 'dGPR' MakeDisF(disSRAV, dName("SRAV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSRLV': ../libpcsxcore/disr3000a.c:88: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:163:26: MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:163:20: note: in expansion of macro 'dName' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:163:36: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:163:48: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:163:60: note: in expansion of macro 'dGPR' MakeDisF(disSRLV, dName("SRLV"); dGPR(_Rd_); dGPR(_Rt_); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disLUI': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:169:19: note: in expansion of macro 'dName' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:169:33: note: in expansion of macro 'dGPR' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:95: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:169:45: note: in expansion of macro 'dImm' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:169:45: note: in expansion of macro 'dImm' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ ../libpcsxcore/disr3000a.c:95:31: note: directive argument in the range [0, 65535] #define dImm() sprintf(ostr, "%s %4.4x (%d),", ostr, _Im_, _Im_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:169:45: note: in expansion of macro 'dImm' MakeDisF(disLUI, dName("LUI"); dGPR(_Rt_); dImm();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 270 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMFHI': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:175:20: note: in expansion of macro 'dName' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:175:35: note: in expansion of macro 'dGPR' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:93: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:175:47: note: in expansion of macro 'dHI' MakeDisF(disMFHI, dName("MFHI"); dGPR(_Rd_); dHI();) ^~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 16 and 271 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMFLO': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:176:20: note: in expansion of macro 'dName' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:176:35: note: in expansion of macro 'dGPR' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:94: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:176:47: note: in expansion of macro 'dLO' MakeDisF(disMFLO, dName("MFLO"); dGPR(_Rd_); dLO();) ^~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 16 and 271 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMTHI': ../libpcsxcore/disr3000a.c:88: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(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:93: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:182:35: note: in expansion of macro 'dHI' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 16 and 271 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:182:42: note: in expansion of macro 'dGPR' MakeDisF(disMTHI, dName("MTHI"); dHI(); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMTLO': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:183:20: note: in expansion of macro 'dName' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:94: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:183:35: note: in expansion of macro 'dLO' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 16 and 271 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:183:42: note: in expansion of macro 'dGPR' MakeDisF(disMTLO, dName("MTLO"); dLO(); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBREAK': ../libpcsxcore/disr3000a.c:88: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(disBREAK, dName("BREAK")) ~~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disBREAK, dName("BREAK")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disRFE': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disRFE, dName("RFE")) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:190:19: note: in expansion of macro 'dName' MakeDisF(disRFE, dName("RFE")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSYSCALL': ../libpcsxcore/disr3000a.c:88: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:28: MakeDisF(disSYSCALL, dName("SYSCALL")) ~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:191:22: note: in expansion of macro 'dName' MakeDisF(disSYSCALL, dName("SYSCALL")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disHLE': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disHLE, dName("HLE")) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:192:19: note: in expansion of macro 'dName' MakeDisF(disHLE, dName("HLE")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disRTPS': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disRTPS, dName("RTPS")) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:195:20: note: in expansion of macro 'dName' MakeDisF(disRTPS, dName("RTPS")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disOP': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disOP , dName("OP")) ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:196:20: note: in expansion of macro 'dName' MakeDisF(disOP , dName("OP")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCLIP': ../libpcsxcore/disr3000a.c:88: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(disNCLIP, dName("NCLIP")) ~~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disNCLIP, dName("NCLIP")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disDPCS': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disDPCS, dName("DPCS")) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:198:20: note: in expansion of macro 'dName' MakeDisF(disDPCS, dName("DPCS")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disINTPL': ../libpcsxcore/disr3000a.c:88: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(disINTPL, dName("INTPL")) ~~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disINTPL, dName("INTPL")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMVMVA': ../libpcsxcore/disr3000a.c:88: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(disMVMVA, dName("MVMVA")) ~~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disMVMVA, dName("MVMVA")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCDS': ../libpcsxcore/disr3000a.c:88: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(disNCDS , dName("NCDS")) ~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disNCDS , dName("NCDS")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disCDP': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disCDP , dName("CDP")) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:202:20: note: in expansion of macro 'dName' MakeDisF(disCDP , dName("CDP")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCDT': ../libpcsxcore/disr3000a.c:88: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:203:27: MakeDisF(disNCDT , dName("NCDT")) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:203:21: note: in expansion of macro 'dName' MakeDisF(disNCDT , dName("NCDT")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCCS': ../libpcsxcore/disr3000a.c:88: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:27: MakeDisF(disNCCS , dName("NCCS")) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:204:21: note: in expansion of macro 'dName' MakeDisF(disNCCS , dName("NCCS")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disCC': ../libpcsxcore/disr3000a.c:88: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(disCC , dName("CC")) ~~~~ ../libpcsxcore/disr3000a.c:63: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(disCC , dName("CC")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCS': ../libpcsxcore/disr3000a.c:88: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(disNCS , dName("NCS")) ~~~~~ ../libpcsxcore/disr3000a.c:63: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(disNCS , dName("NCS")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCT': ../libpcsxcore/disr3000a.c:88: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:27: MakeDisF(disNCT , dName("NCT")) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:207:21: note: in expansion of macro 'dName' MakeDisF(disNCT , dName("NCT")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSQR': ../libpcsxcore/disr3000a.c:88: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:208:27: MakeDisF(disSQR , dName("SQR")) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:208:21: note: in expansion of macro 'dName' MakeDisF(disSQR , dName("SQR")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disDCPL': ../libpcsxcore/disr3000a.c:88: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:209:27: MakeDisF(disDCPL , dName("DCPL")) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:209:21: note: in expansion of macro 'dName' MakeDisF(disDCPL , dName("DCPL")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disDPCT': ../libpcsxcore/disr3000a.c:88: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:210:27: MakeDisF(disDPCT , dName("DPCT")) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:210:21: note: in expansion of macro 'dName' MakeDisF(disDPCT , dName("DPCT")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disAVSZ3': ../libpcsxcore/disr3000a.c:88: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:211:27: MakeDisF(disAVSZ3, dName("AVSZ3")) ~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:211:21: note: in expansion of macro 'dName' MakeDisF(disAVSZ3, dName("AVSZ3")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disAVSZ4': ../libpcsxcore/disr3000a.c:88: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:212:27: MakeDisF(disAVSZ4, dName("AVSZ4")) ~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:212:21: note: in expansion of macro 'dName' MakeDisF(disAVSZ4, dName("AVSZ4")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disRTPT': ../libpcsxcore/disr3000a.c:88: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:27: MakeDisF(disRTPT , dName("RTPT")) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:213:21: note: in expansion of macro 'dName' MakeDisF(disRTPT , dName("RTPT")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disGPF': ../libpcsxcore/disr3000a.c:88: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:27: MakeDisF(disGPF , dName("GPF")) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:214:21: note: in expansion of macro 'dName' MakeDisF(disGPF , dName("GPF")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disGPL': ../libpcsxcore/disr3000a.c:88: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:215:27: MakeDisF(disGPL , dName("GPL")) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:215:21: note: in expansion of macro 'dName' MakeDisF(disGPL , dName("GPL")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disNCCT': ../libpcsxcore/disr3000a.c:88: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:216:27: MakeDisF(disNCCT , dName("NCCT")) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:216:21: note: in expansion of macro 'dName' MakeDisF(disNCCT , dName("NCCT")) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMFC2': ../libpcsxcore/disr3000a.c:88: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:218:26: MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:218:20: note: in expansion of macro 'dName' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:218:35: note: in expansion of macro 'dGPR' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:92:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dCP2C(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2C.r[i], disRNameCP2C[i]) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:218:47: note: in expansion of macro 'dCP2C' MakeDisF(disMFC2, dName("MFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMTC2': ../libpcsxcore/disr3000a.c:88: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:219:26: MakeDisF(disMTC2, dName("MTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:219:20: note: in expansion of macro 'dName' MakeDisF(disMTC2, dName("MTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:92:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dCP2C(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2C.r[i], disRNameCP2C[i]) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:219:35: note: in expansion of macro 'dCP2C' MakeDisF(disMTC2, dName("MTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:219:48: note: in expansion of macro 'dGPR' MakeDisF(disMTC2, dName("MTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disCFC2': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:220:20: note: in expansion of macro 'dName' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:220:35: note: in expansion of macro 'dGPR' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:92:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dCP2C(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2C.r[i], disRNameCP2C[i]) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:220:47: note: in expansion of macro 'dCP2C' MakeDisF(disCFC2, dName("CFC2"); dGPR(_Rt_); dCP2C(_Rd_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disCTC2': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disCTC2, dName("CTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:221:20: note: in expansion of macro 'dName' MakeDisF(disCTC2, dName("CTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:92:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dCP2C(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2C.r[i], disRNameCP2C[i]) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:221:35: note: in expansion of macro 'dCP2C' MakeDisF(disCTC2, dName("CTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:221:48: note: in expansion of macro 'dGPR' MakeDisF(disCTC2, dName("CTC2"); dCP2C(_Rd_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBEQ': ../libpcsxcore/disr3000a.c:88: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(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ~~~~~ ../libpcsxcore/disr3000a.c:63: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(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:227:33: note: in expansion of macro 'dGPR' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:227:45: note: in expansion of macro 'dGPR' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:227:57: note: in expansion of macro 'dOffset' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c:99:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:227:57: note: in expansion of macro 'dOffset' MakeDisF(disBEQ, dName("BEQ"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 266 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disBNE': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:228:19: note: in expansion of macro 'dName' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:228:33: note: in expansion of macro 'dGPR' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:228:45: note: in expansion of macro 'dGPR' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:99: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:228:57: note: in expansion of macro 'dOffset' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ ../libpcsxcore/disr3000a.c:99:33: note: using the range [0, 4294967295] for directive argument #define dOffset() sprintf(ostr, "%s %8.8x,", ostr, _Branch_) ^~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:228:57: note: in expansion of macro 'dOffset' MakeDisF(disBNE, dName("BNE"); dGPR(_Rs_); dGPR(_Rt_); dOffset();) ^~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 266 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disJ': ../libpcsxcore/disr3000a.c:88: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:24: MakeDisF(disJ, dName("J"); dTarget();) ~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:234:18: note: in expansion of macro 'dName' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:96: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:234:32: note: in expansion of macro 'dTarget' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~~~ ../libpcsxcore/disr3000a.c:96:33: note: directive argument in the range [0, 4294967292] #define dTarget() sprintf(ostr, "%s %8.8x,", ostr, _Target_) ^~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:234:32: note: in expansion of macro 'dTarget' MakeDisF(disJ, dName("J"); dTarget();) ^~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 266 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disJAL': ../libpcsxcore/disr3000a.c:88: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(disJAL, dName("JAL"); dTarget(); dGPR(31);) ~~~~~ ../libpcsxcore/disr3000a.c:63: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(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:96: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:235:33: note: in expansion of macro 'dTarget' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~~~ ../libpcsxcore/disr3000a.c:96:33: note: directive argument in the range [0, 4294967292] #define dTarget() sprintf(ostr, "%s %8.8x,", ostr, _Target_) ^~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:235:33: note: in expansion of macro 'dTarget' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 266 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:235:44: note: in expansion of macro 'dGPR' MakeDisF(disJAL, dName("JAL"); dTarget(); dGPR(31);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disJR': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:241:19: note: in expansion of macro 'dName' MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:241:34: note: in expansion of macro 'dGPR' MakeDisF(disJR, dName("JR"); dGPR(_Rs_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disJALR': ../libpcsxcore/disr3000a.c:88: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:26: MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:242:20: note: in expansion of macro 'dName' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:242:47: note: in expansion of macro 'dGPR' MakeDisF(disJALR, dName("JALR"); dGPR(_Rs_); dGPR(_Rd_)) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disLB': ../libpcsxcore/disr3000a.c:88: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:248:25: MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:248:19: note: in expansion of macro 'dName' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:248:35: note: in expansion of macro 'dGPR' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:248:48: note: in expansion of macro 'dOfB' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:248:48: note: in expansion of macro 'dOfB' MakeDisF(disLB, dName("LB"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disLBU': ../libpcsxcore/disr3000a.c:88: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:249:25: MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:249:19: note: in expansion of macro 'dName' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:249:35: note: in expansion of macro 'dGPR' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:249:48: note: in expansion of macro 'dOfB' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:249:48: note: in expansion of macro 'dOfB' MakeDisF(disLBU, dName("LBU"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disLH': ../libpcsxcore/disr3000a.c:88: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:250:25: MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:250:19: note: in expansion of macro 'dName' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:250:35: note: in expansion of macro 'dGPR' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:250:48: note: in expansion of macro 'dOfB' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:250:48: note: in expansion of macro 'dOfB' MakeDisF(disLH, dName("LH"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disLHU': ../libpcsxcore/disr3000a.c:88: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:251:25: MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:251:19: note: in expansion of macro 'dName' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:251:35: note: in expansion of macro 'dGPR' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:251:48: note: in expansion of macro 'dOfB' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:251:48: note: in expansion of macro 'dOfB' MakeDisF(disLHU, dName("LHU"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disLW': ../libpcsxcore/disr3000a.c:88: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:252:25: MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:252:19: note: in expansion of macro 'dName' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:252:35: note: in expansion of macro 'dGPR' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:252:48: note: in expansion of macro 'dOfB' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:252:48: note: in expansion of macro 'dOfB' MakeDisF(disLW, dName("LW"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disLWL': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:253:19: note: in expansion of macro 'dName' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:253:48: note: in expansion of macro 'dOfB' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:253:48: note: in expansion of macro 'dOfB' MakeDisF(disLWL, dName("LWL"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disLWR': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:254:19: note: in expansion of macro 'dName' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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 'dGPR' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:254:48: note: in expansion of macro 'dOfB' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:254:48: note: in expansion of macro 'dOfB' MakeDisF(disLWR, dName("LWR"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disLWC2': ../libpcsxcore/disr3000a.c:88: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(disLWC2, dName("LWC2"); dCP2D(_Rt_); dOfB();) ~~~~~~ ../libpcsxcore/disr3000a.c:63: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(disLWC2, dName("LWC2"); dCP2D(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:91:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dCP2D(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2D.r[i], disRNameCP2D[i]) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:255:36: note: in expansion of macro 'dCP2D' MakeDisF(disLWC2, dName("LWC2"); dCP2D(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:255:50: note: in expansion of macro 'dOfB' MakeDisF(disLWC2, dName("LWC2"); dCP2D(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:255:50: note: in expansion of macro 'dOfB' MakeDisF(disLWC2, dName("LWC2"); dCP2D(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSB': ../libpcsxcore/disr3000a.c:88: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:25: MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:256:19: note: in expansion of macro 'dName' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63: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 'dGPR' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:256:48: note: in expansion of macro 'dOfB' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:256:48: note: in expansion of macro 'dOfB' MakeDisF(disSB, dName("SB"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSH': ../libpcsxcore/disr3000a.c:88: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:257:25: MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:257:19: note: in expansion of macro 'dName' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:257:35: note: in expansion of macro 'dGPR' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:257:48: note: in expansion of macro 'dOfB' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:257:48: note: in expansion of macro 'dOfB' MakeDisF(disSH, dName("SH"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSW': ../libpcsxcore/disr3000a.c:88: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:258:25: MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:258:19: note: in expansion of macro 'dName' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:258:35: note: in expansion of macro 'dGPR' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:258:48: note: in expansion of macro 'dOfB' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:258:48: note: in expansion of macro 'dOfB' MakeDisF(disSW, dName("SW"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSWL': ../libpcsxcore/disr3000a.c:88: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:259:25: MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:259:19: note: in expansion of macro 'dName' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:259:35: note: in expansion of macro 'dGPR' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:259:48: note: in expansion of macro 'dOfB' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:259:48: note: in expansion of macro 'dOfB' MakeDisF(disSWL, dName("SWL"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSWR': ../libpcsxcore/disr3000a.c:88: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:260:25: MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:260:19: note: in expansion of macro 'dName' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:260:35: note: in expansion of macro 'dGPR' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:260:48: note: in expansion of macro 'dOfB' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:260:48: note: in expansion of macro 'dOfB' MakeDisF(disSWR, dName("SWR"); dGPR(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSWC2': ../libpcsxcore/disr3000a.c:88: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:261:26: MakeDisF(disSWC2, dName("SWC2"); dCP2D(_Rt_); dOfB();) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:261:20: note: in expansion of macro 'dName' MakeDisF(disSWC2, dName("SWC2"); dCP2D(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:91:32: warning: '%8.8x' directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] #define dCP2D(i) sprintf(ostr, "%s %8.8x (%s),", ostr, psxRegs.CP2D.r[i], disRNameCP2D[i]) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:261:36: note: in expansion of macro 'dCP2D' MakeDisF(disSWC2, dName("SWC2"); dCP2D(_Rt_); dOfB();) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:261:50: note: in expansion of macro 'dOfB' MakeDisF(disSWC2, dName("SWC2"); dCP2D(_Rt_); dOfB();) ^~~~ ../libpcsxcore/disr3000a.c:98: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:261:50: note: in expansion of macro 'dOfB' MakeDisF(disSWC2, dName("SWC2"); dCP2D(_Rt_); dOfB();) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMFC0': ../libpcsxcore/disr3000a.c:88: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:267:26: MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:267:20: note: in expansion of macro 'dName' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:267:35: note: in expansion of macro 'dGPR' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:90: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:267:47: note: in expansion of macro 'dCP0' MakeDisF(disMFC0, dName("MFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disMTC0': ../libpcsxcore/disr3000a.c:88: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:268:26: MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:268:20: note: in expansion of macro 'dName' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:90: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:268:35: note: in expansion of macro 'dCP0' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:268:47: note: in expansion of macro 'dGPR' MakeDisF(disMTC0, dName("MTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disCFC0': ../libpcsxcore/disr3000a.c:88: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:269:26: MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:269:20: note: in expansion of macro 'dName' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:269:35: note: in expansion of macro 'dGPR' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:90: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:269:47: note: in expansion of macro 'dCP0' MakeDisF(disCFC0, dName("CFC0"); dGPR(_Rt_); dCP0(_Rd_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disCTC0': ../libpcsxcore/disr3000a.c:88: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:270:26: MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:270:20: note: in expansion of macro 'dName' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:90: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:270:35: note: in expansion of macro 'dCP0' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:270:47: note: in expansion of macro 'dGPR' MakeDisF(disCTC0, dName("CTC0"); dCP0(_Rd_); dGPR(_Rt_);) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disNULL': ../libpcsxcore/disr3000a.c:88: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:276:26: MakeDisF(disNULL, dName("*** Bad OP ***");) ~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:276:20: note: in expansion of macro 'dName' MakeDisF(disNULL, dName("*** Bad OP ***");) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 17 and 272 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c: In function 'disSLL': ../libpcsxcore/disr3000a.c:88: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:153:91: MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:85: note: in expansion of macro 'dName' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:88: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:153:37: MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:31: note: in expansion of macro 'dName' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:45: note: in expansion of macro 'dGPR' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:89: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:57: note: in expansion of macro 'dGPR' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:97: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:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:69: note: in expansion of macro 'dSa' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~ ../libpcsxcore/disr3000a.c:97:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:69: note: in expansion of macro 'dSa' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~ ../libpcsxcore/disr3000a.c:97:30: note: directive argument in the range [0, 31] #define dSa() sprintf(ostr, "%s %2.2x (%d),", ostr, _Sa_, _Sa_) ^~~~~~~~~~~~~~~~ ../libpcsxcore/disr3000a.c:63:3: note: in definition of macro 'MakeDisF' b; /*ostr[(strlen(ostr) - 1)] = 0;*/ return ostr; \ ^ ../libpcsxcore/disr3000a.c:153:69: note: in expansion of macro 'dSa' MakeDisF(disSLL, if (code) { dName("SLL"); dGPR(_Rd_); dGPR(_Rt_); dSa(); } else { dName("NOP"); }) ^~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/disr3000a.c:24: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 9 and 265 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o debug.o `test -f '../libpcsxcore/debug.c' || echo './'`../libpcsxcore/debug.c ../libpcsxcore/debug.c: In function 'ProcessCommands': ../libpcsxcore/debug.c:480:29: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(reply, "%s211 %02X(%2.2s)=%08X\r\n", reply, i, disRNameGPR[i], psxRegs.GPR.r[i]); ^~~~~ ~~~~~ ../libpcsxcore/debug.c:503:29: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(reply, "%s213 %02X(%8.8s)=%08X\r\n", reply, i, disRNameCP0[i], psxRegs.CP0.r[i]); ^~~~~ ~~~~~ ../libpcsxcore/debug.c:523:29: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(reply, "%s214 %02X(%6.6s)=%08X\r\n", reply, i, disRNameCP2C[i], psxRegs.CP2C.r[i]); ^~~~~ ~~~~~ ../libpcsxcore/debug.c:543:29: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(reply, "%s215 %02X(%4.4s)=%08X\r\n", reply, i, disRNameCP2D[i], psxRegs.CP2D.r[i]); ^~~~~ ~~~~~ ../libpcsxcore/debug.c:926: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/debug.c:926: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:926: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]); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/debug.c:18: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 18 or more bytes (assuming 10257) into a destination of size 10240 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/debug.c:543:39: warning: '215 ' directive writing 4 bytes into a region of size between 1 and 10240 [-Wformat-overflow=] sprintf(reply, "%s215 %02X(%4.4s)=%08X\r\n", reply, i, disRNameCP2D[i], psxRegs.CP2D.r[i]); ^~~~ ../libpcsxcore/debug.c:543:36: note: directive argument in the range [0, 32] sprintf(reply, "%s215 %02X(%4.4s)=%08X\r\n", reply, i, disRNameCP2D[i], psxRegs.CP2D.r[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/debug.c:18: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 24 and 10263 bytes into a destination of size 10240 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/debug.c:523:39: warning: '214 ' directive writing 4 bytes into a region of size between 1 and 10240 [-Wformat-overflow=] sprintf(reply, "%s214 %02X(%6.6s)=%08X\r\n", reply, i, disRNameCP2C[i], psxRegs.CP2C.r[i]); ^~~~ ../libpcsxcore/debug.c:523:36: note: directive argument in the range [0, 32] sprintf(reply, "%s214 %02X(%6.6s)=%08X\r\n", reply, i, disRNameCP2C[i], psxRegs.CP2C.r[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/debug.c:18: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 26 and 10265 bytes into a destination of size 10240 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/debug.c:503:39: warning: '213 ' directive writing 4 bytes into a region of size between 1 and 10240 [-Wformat-overflow=] sprintf(reply, "%s213 %02X(%8.8s)=%08X\r\n", reply, i, disRNameCP0[i], psxRegs.CP0.r[i]); ^~~~ ../libpcsxcore/debug.c:503:36: note: directive argument in the range [0, 32] sprintf(reply, "%s213 %02X(%8.8s)=%08X\r\n", reply, i, disRNameCP0[i], psxRegs.CP0.r[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/debug.c:18: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 28 and 10267 bytes into a destination of size 10240 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libpcsxcore/debug.c:480:39: warning: '211 ' directive writing 4 bytes into a region of size between 1 and 10240 [-Wformat-overflow=] sprintf(reply, "%s211 %02X(%2.2s)=%08X\r\n", reply, i, disRNameGPR[i], psxRegs.GPR.r[i]); ^~~~ ../libpcsxcore/debug.c:480:36: note: directive argument in the range [0, 32] sprintf(reply, "%s211 %02X(%2.2s)=%08X\r\n", reply, i, disRNameGPR[i], psxRegs.GPR.r[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from ../libpcsxcore/psxcommon.h:35, from ../libpcsxcore/debug.c:18: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 22 and 10261 bytes into a destination of size 10240 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o cheat.o `test -f '../libpcsxcore/cheat.c' || echo './'`../libpcsxcore/cheat.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o psxinterpreter.o `test -f '../libpcsxcore/psxinterpreter.c' || echo './'`../libpcsxcore/psxinterpreter.c In file included from ../libpcsxcore/psxinterpreter.c:25: ../libpcsxcore/psxinterpreter.c: In function 'psxSH': ../libpcsxcore/r3000a.h:272:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define _u16(x) *(unsigned short *)&x ^ ../libpcsxcore/psxinterpreter.c:820:36: note: in expansion of macro '_u16' void psxSH() { psxMemWrite16(_oB_, _u16(_rRt_)); } ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o psxbios.o `test -f '../libpcsxcore/psxbios.c' || echo './'`../libpcsxcore/psxbios.c ../libpcsxcore/psxbios.c: In function 'psxBios_strtok': ../libpcsxcore/psxbios.c:564:16: warning: null argument where non-null required (argument 2) [-Wnonnull] char *pcRet = strtok(pcA0, (char *)Ra1); ^~~~~~ In file included from ../libpcsxcore/r3000a.h:28, from ../libpcsxcore/psxbios.h:28, from ../libpcsxcore/psxbios.c:24: ../libpcsxcore/psxbios.c: In function 'psxBios_malloc': ../libpcsxcore/psxbios.c:873:42: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] *newchunk = SWAP32((csize - dsize - 4) & 0xfffffffc | 1); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../libpcsxcore/psxmem.h:45:20: note: in definition of macro 'SWAP32' #define SWAP32(b) (b) ^ ../libpcsxcore/psxbios.c: In function 'psxBios_calloc': ../libpcsxcore/psxbios.c:902:2: warning: null argument where non-null required (argument 1) [-Wnonnull] memset(Rv0, 0, a0); ^~~~~~ ../libpcsxcore/psxbios.c: In function 'psxBios_printf': ../libpcsxcore/psxbios.c:952:2: warning: null argument where non-null required (argument 2) [-Wnonnull] memcpy(save, (char*)PSXM(sp), 4 * 4); ^~~~~~ ../libpcsxcore/psxbios.c:1006:2: warning: null argument where non-null required (argument 1) [-Wnonnull] memcpy((char*)PSXM(sp), save, 4 * 4); ^~~~~~ ../libpcsxcore/psxbios.c: In function 'psxBios_Load': ../libpcsxcore/psxbios.c:1029:3: warning: null argument where non-null required (argument 1) [-Wnonnull] memcpy(Ra1, ((char*)&eheader)+16, sizeof(EXEC)); ^~~~~~ ../libpcsxcore/psxbios.c: In function 'psxBios_open': ../libpcsxcore/psxbios.c:1692:7: warning: null argument where non-null required (argument 1) [-Wnonnull] if (!strncmp(Ra0, "bu00", 4)) { ^~~~~~~ ../libpcsxcore/psxbios.c:1696:7: warning: null argument where non-null required (argument 1) [-Wnonnull] if (!strncmp(Ra0, "bu10", 4)) { ^~~~~~~ ../libpcsxcore/psxbios.c: In function 'psxBios_read': ../libpcsxcore/psxbios.c:1732:2: warning: null argument where non-null required (argument 1) [-Wnonnull] memcpy(Ra1, ptr, a2); \ ^~~~~~ ../libpcsxcore/psxbios.c:1754:11: note: in expansion of macro 'buread' case 2: buread(1); break; ^~~~~~ ../libpcsxcore/psxbios.c:1732:2: warning: null argument where non-null required (argument 1) [-Wnonnull] memcpy(Ra1, ptr, a2); \ ^~~~~~ ../libpcsxcore/psxbios.c:1755:11: note: in expansion of macro 'buread' case 3: buread(2); break; ^~~~~~ ../libpcsxcore/psxbios.c: In function 'psxBios_write': ../libpcsxcore/psxbios.c:1765:2: warning: null argument where non-null required (argument 2) [-Wnonnull] memcpy(ptr, Ra1, a2); \ ^~~~~~ ../libpcsxcore/psxbios.c:1796:11: note: in expansion of macro 'buwrite' case 2: buwrite(1); break; ^~~~~~~ ../libpcsxcore/psxbios.c:1765:2: warning: null argument where non-null required (argument 2) [-Wnonnull] memcpy(ptr, Ra1, a2); \ ^~~~~~ ../libpcsxcore/psxbios.c:1797:11: note: in expansion of macro 'buwrite' case 3: buwrite(2); break; ^~~~~~~ ../libpcsxcore/psxbios.c: In function 'psxBios_firstfile': ../libpcsxcore/psxbios.c:1897:2: warning: null argument where non-null required (argument 2) [-Wnonnull] strcpy(ffile, Ra0); ^~~~~~ ../libpcsxcore/psxbios.c:1900:7: warning: null argument where non-null required (argument 1) [-Wnonnull] if (!strncmp(Ra0, "bu00", 4)) { ^~~~~~~ ../libpcsxcore/psxbios.c:1902:14: warning: null argument where non-null required (argument 1) [-Wnonnull] } else if (!strncmp(Ra0, "bu10", 4)) { ^~~~~~~ ../libpcsxcore/psxbios.c: In function 'psxBios_rename': ../libpcsxcore/psxbios.c:1970:7: warning: null argument where non-null required (argument 1) [-Wnonnull] if (!strncmp(Ra0, "bu00", 4) && !strncmp(Ra1, "bu00", 4)) { ^~~~~~~ ../libpcsxcore/psxbios.c:1970:35: warning: null argument where non-null required (argument 1) [-Wnonnull] if (!strncmp(Ra0, "bu00", 4) && !strncmp(Ra1, "bu00", 4)) { ^~~~~~~ ../libpcsxcore/psxbios.c:1974:7: warning: null argument where non-null required (argument 1) [-Wnonnull] if (!strncmp(Ra0, "bu10", 4) && !strncmp(Ra1, "bu10", 4)) { ^~~~~~~ ../libpcsxcore/psxbios.c:1974:35: warning: null argument where non-null required (argument 1) [-Wnonnull] if (!strncmp(Ra0, "bu10", 4) && !strncmp(Ra1, "bu10", 4)) { ^~~~~~~ ../libpcsxcore/psxbios.c: In function 'psxBios_delete': ../libpcsxcore/psxbios.c:2009:7: warning: null argument where non-null required (argument 1) [-Wnonnull] if (!strncmp(Ra0, "bu00", 4)) { ^~~~~~~ ../libpcsxcore/psxbios.c:2013:7: warning: null argument where non-null required (argument 1) [-Wnonnull] if (!strncmp(Ra0, "bu10", 4)) { ^~~~~~~ ../libpcsxcore/psxbios.c: In function 'psxBios__card_write': ../libpcsxcore/psxbios.c:2061:3: warning: null argument where non-null required (argument 2) [-Wnonnull] memcpy(Mcd1Data + a1 * 128, Ra2, 128); ^~~~~~ ../libpcsxcore/psxbios.c:2064:3: warning: null argument where non-null required (argument 2) [-Wnonnull] memcpy(Mcd2Data + a1 * 128, Ra2, 128); ^~~~~~ ../libpcsxcore/psxbios.c: In function 'psxBios__card_read': ../libpcsxcore/psxbios.c:2085:3: warning: null argument where non-null required (argument 1) [-Wnonnull] memcpy(Ra2, Mcd1Data + a1 * 128, 128); ^~~~~~ ../libpcsxcore/psxbios.c:2087:3: warning: null argument where non-null required (argument 1) [-Wnonnull] memcpy(Ra2, Mcd2Data + a1 * 128, 128); ^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make[1]: Entering directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../include -DLOCALE_DIR=\"/usr/share/locale/\" -I../include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o gte.o `test -f '../libpcsxcore/gte.c' || echo './'`../libpcsxcore/gte.c make[1]: Leaving directory '/usr/src/RPM/BUILD/pcsxr/libpcsxcore' make: *** [Makefile:435: all-recursive] Error 1 error: Bad exit status from /usr/src/tmp/rpm-tmp.77060 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.77060 (%build) Command exited with non-zero status 1 17.49user 1.46system 0:24.04elapsed 78%CPU (0avgtext+0avgdata 45904maxresident)k 0inputs+0outputs (0major+761660minor)pagefaults 0swaps hsh-rebuild: rebuild of `pcsxr-1.9.93-alt2.src.rpm' failed. Command exited with non-zero status 1 36.16user 4.52system 0:57.88elapsed 70%CPU (0avgtext+0avgdata 122612maxresident)k 0inputs+0outputs (0major+1261864minor)pagefaults 0swaps